diff options
| author | Éric Araujo <merwok@netwok.org> | 2011-08-30 14:21:15 (GMT) |
|---|---|---|
| committer | Éric Araujo <merwok@netwok.org> | 2011-08-30 14:21:15 (GMT) |
| commit | d15b768ddb68fe82470d26bb2cc36699f4bc0b75 (patch) | |
| tree | 314bac1cdca839976e5de93505d7173add150826 /Lib/packaging/command/__init__.py | |
| parent | a514eb95f30306a11a14f8a3b9cbf229c6af6137 (diff) | |
| parent | b9fe54cccc3798f089489ef1e7f9026a35d16d6b (diff) | |
| download | cpython-d15b768ddb68fe82470d26bb2cc36699f4bc0b75.zip cpython-d15b768ddb68fe82470d26bb2cc36699f4bc0b75.tar.gz cpython-d15b768ddb68fe82470d26bb2cc36699f4bc0b75.tar.bz2 | |
Branch merge
Diffstat (limited to 'Lib/packaging/command/__init__.py')
| -rw-r--r-- | Lib/packaging/command/__init__.py | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/Lib/packaging/command/__init__.py b/Lib/packaging/command/__init__.py index 6a37850..2b52190 100644 --- a/Lib/packaging/command/__init__.py +++ b/Lib/packaging/command/__init__.py @@ -30,6 +30,8 @@ _COMMANDS = { 'upload': 'packaging.command.upload.upload', 'upload_docs': 'packaging.command.upload_docs.upload_docs'} +# XXX use OrderedDict to preserve the grouping (build-related, install-related, +# distribution-related) STANDARD_COMMANDS = set(_COMMANDS) @@ -48,9 +50,9 @@ def get_command_class(name): """Return the registered command""" try: cls = _COMMANDS[name] - if isinstance(cls, str): - cls = resolve_name(cls) - _COMMANDS[name] = cls - return cls except KeyError: raise PackagingModuleError("Invalid command %s" % name) + if isinstance(cls, str): + cls = resolve_name(cls) + _COMMANDS[name] = cls + return cls |
