mirror of
https://github.com/django/django.git
synced 2025-08-09 05:18:56 +00:00
[1.8.x] Fixed #24769 -- Cast optparse verbosity argument to an integer for better backwards compatibility.
Using `BaseCommand.options_list` makes Django use the legacy optparse parser, which does not set the verbosity attribute correctly. Now the verbosity argument is always cast to int. Regression in8568638
(#19973). Initial report and patch from blueyed. Backport ofa0047c6242
from master
This commit is contained in:
parent
8bc18ebf0f
commit
76c526f80e
3 changed files with 10 additions and 2 deletions
|
@ -16,4 +16,5 @@ class Command(BaseCommand):
|
|||
options["example"]
|
||||
# BaseCommand default option is available
|
||||
options['verbosity']
|
||||
assert isinstance(options['verbosity'], int), "verbosity option is not int, but %s" % type(options['verbosity'])
|
||||
self.stdout.write("All right, let's dance %s." % options["style"])
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue