Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

[1.2.X] Fixed #13747 -- Reverted documentation suggesting the use of …

…self.stdout/err in management commands in 1.2. Thanks to metamemetics for the report.

Strictly, self.stdout/err is a feature addition; however, it's a
feature that is required in order to achieve a massive speedup in the
tests and to maintain parity between 1.2.X and trunk tests. However,
the feature is completely transparent -- the old technique will work
fine, it just isn't as testable. Therefore, we'll treat this as an
undocumented feature in the 1.2 branch.

git-svn-id: http://code.djangoproject.com/svn/django/branches/releases/1.2.X@13364 bcc190cf-cafb-0310-a4f2-bffc1f526a37
  • Loading branch information...
commit 8f5236fa359d91acbd67993b76b83ce0cff158f2 1 parent b1b1721
Russell Keith-Magee authored June 21, 2010
9  docs/howto/custom-management-commands.txt
@@ -62,14 +62,7 @@ look like this:
62 62
                 poll.opened = False
63 63
                 poll.save()
64 64
 
65  
-                self.stdout.write('Successfully closed poll "%s"\n' % poll_id)
66  
-
67  
-.. note::
68  
-    When you are using management commands and wish to provide console
69  
-    output, you should write to ``self.stdout`` and ``self.stderr``,
70  
-    instead of printing to ``stdout`` and ``stderr`` directly. By
71  
-    using these proxies, it becomes much easier to test your custom
72  
-    command.
  65
+                print 'Successfully closed poll "%s"' % poll_id
73 66
 
74 67
 The new custom command can be called using ``python manage.py closepoll
75 68
 <poll_id>``.

0 notes on commit 8f5236f

Please sign in to comment.
Something went wrong with that request. Please try again.