diff options
Diffstat (limited to 'subcmds/__init__.py')
| -rw-r--r-- | subcmds/__init__.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/subcmds/__init__.py b/subcmds/__init__.py index a49e7bd3..c3de9d1e 100644 --- a/subcmds/__init__.py +++ b/subcmds/__init__.py | |||
| @@ -16,6 +16,7 @@ | |||
| 16 | 16 | ||
| 17 | import os | 17 | import os |
| 18 | 18 | ||
| 19 | # A mapping of the subcommand name to the class that implements it. | ||
| 19 | all_commands = {} | 20 | all_commands = {} |
| 20 | 21 | ||
| 21 | my_dir = os.path.dirname(__file__) | 22 | my_dir = os.path.dirname(__file__) |
| @@ -37,7 +38,7 @@ for py in os.listdir(my_dir): | |||
| 37 | ['%s' % name]) | 38 | ['%s' % name]) |
| 38 | mod = getattr(mod, name) | 39 | mod = getattr(mod, name) |
| 39 | try: | 40 | try: |
| 40 | cmd = getattr(mod, clsn)() | 41 | cmd = getattr(mod, clsn) |
| 41 | except AttributeError: | 42 | except AttributeError: |
| 42 | raise SyntaxError('%s/%s does not define class %s' % ( | 43 | raise SyntaxError('%s/%s does not define class %s' % ( |
| 43 | __name__, py, clsn)) | 44 | __name__, py, clsn)) |
