[django/django] 856863: Fixed #19973 -- Replaced optparse by argparse in m...

2 views
Skip to first unread message

GitHub

unread,
Jun 14, 2014, 7:45:47 AM6/14/14
to django-...@googlegroups.com
Branch: refs/heads/master
Home: https://github.com/django/django
Commit: 856863860352aa1f0288e6c9168a0e423c4f5184
https://github.com/django/django/commit/856863860352aa1f0288e6c9168a0e423c4f5184
Author: Claude Paroz <cla...@2xlibre.net>
Date: 2014-06-14 (Sat, 14 Jun 2014)

Changed paths:
M django/core/management/__init__.py
M django/core/management/base.py
M django/core/management/commands/test.py
M tests/admin_scripts/management/commands/app_command.py
M tests/admin_scripts/tests.py
M tests/bash_completion/tests.py
A tests/user_commands/management/commands/optparse_cmd.py
M tests/user_commands/tests.py

Log Message:
-----------
Fixed #19973 -- Replaced optparse by argparse in management commands

Thanks Tim Graham for the review.


Commit: cbff097bd91fad42c7231026968f686598b1d7a2
https://github.com/django/django/commit/cbff097bd91fad42c7231026968f686598b1d7a2
Author: Claude Paroz <cla...@2xlibre.net>
Date: 2014-06-14 (Sat, 14 Jun 2014)

Changed paths:
M docs/howto/custom-management-commands.txt
M docs/internals/deprecation.txt
M docs/releases/1.8.txt

Log Message:
-----------
Documented optparse to argparse changes for management commands


Commit: 4b4524291adbc78ab880317124803fc37a2e414a
https://github.com/django/django/commit/4b4524291adbc78ab880317124803fc37a2e414a
Author: Claude Paroz <cla...@2xlibre.net>
Date: 2014-06-14 (Sat, 14 Jun 2014)

Changed paths:
M django/core/management/commands/test.py
M django/test/runner.py
M docs/releases/1.8.txt
M docs/topics/testing/advanced.txt
M tests/test_runner/tests.py

Log Message:
-----------
Converted test management command to argparse

Keeping backwards compatibility with test_runner.option_list is
tricky and would imply transforming an optparse.Option to an
argparse.Action. I choose to introduce a backwards incompatible
change because it only affects testing, not runtime behavior.


Commit: f17b24e407385eb18651bf023a187347aa9c1f75
https://github.com/django/django/commit/f17b24e407385eb18651bf023a187347aa9c1f75
Author: Claude Paroz <cla...@2xlibre.net>
Date: 2014-06-14 (Sat, 14 Jun 2014)

Changed paths:
M django/contrib/auth/management/commands/changepassword.py
M django/contrib/auth/management/commands/createsuperuser.py
M django/contrib/auth/tests/test_management.py
M django/contrib/gis/management/commands/ogrinspect.py
M django/contrib/staticfiles/management/commands/collectstatic.py
M django/contrib/staticfiles/management/commands/findstatic.py
M django/contrib/staticfiles/management/commands/runserver.py
M django/core/management/commands/check.py
M django/core/management/commands/compilemessages.py
M django/core/management/commands/createcachetable.py
M django/core/management/commands/dbshell.py
M django/core/management/commands/diffsettings.py
M django/core/management/commands/dumpdata.py
M django/core/management/commands/flush.py
M django/core/management/commands/inspectdb.py
M django/core/management/commands/loaddata.py
M django/core/management/commands/makemessages.py
M django/core/management/commands/makemigrations.py
M django/core/management/commands/migrate.py
M django/core/management/commands/runfcgi.py
M django/core/management/commands/runserver.py
M django/core/management/commands/shell.py
M django/core/management/commands/sql.py
M django/core/management/commands/sqlall.py
M django/core/management/commands/sqlclear.py
M django/core/management/commands/sqlcustom.py
M django/core/management/commands/sqldropindexes.py
M django/core/management/commands/sqlflush.py
M django/core/management/commands/sqlindexes.py
M django/core/management/commands/sqlmigrate.py
M django/core/management/commands/sqlsequencereset.py
M django/core/management/commands/squashmigrations.py
M django/core/management/commands/startapp.py
M django/core/management/commands/startproject.py
M django/core/management/commands/syncdb.py
M django/core/management/commands/testserver.py
M django/core/management/templates.py
M tests/admin_scripts/management/commands/base_command.py
M tests/admin_scripts/management/commands/custom_startproject.py
M tests/admin_scripts/management/commands/label_command.py
M tests/admin_scripts/tests.py
M tests/bash_completion/management/commands/test_command.py
M tests/createsuperuser/tests.py
M tests/staticfiles_tests/tests.py
M tests/user_commands/management/commands/dance.py

Log Message:
-----------
Converted remaining management commands to argparse


Compare: https://github.com/django/django/compare/79956d06946c...f17b24e40738
Reply all
Reply to author
Forward
0 new messages