From 76c526f80e43b0bf5199dfe33b1ce31e813fa2fb Mon Sep 17 00:00:00 2001 From: Rivo Laks Date: Thu, 4 Jun 2015 18:03:28 +0100 Subject: [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 in 8568638 (#19973). Initial report and patch from blueyed. Backport of a0047c6242fd48068eb444e0a58f7a5d2bc1bcd3 from master --- docs/releases/1.8.3.txt | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'docs') diff --git a/docs/releases/1.8.3.txt b/docs/releases/1.8.3.txt index 653df608cc..d7e063b397 100644 --- a/docs/releases/1.8.3.txt +++ b/docs/releases/1.8.3.txt @@ -62,3 +62,7 @@ Bugfixes * Fixed ``SimpleTestCase.assertRaisesMessage()`` on Python 2.7.10 (:ticket:`24903`). + +* Provided better backwards compatibility for the ``verbosity`` argument in + ``optparse`` management commands by casting it to an integer + (:ticket:`24769`). -- cgit v1.3