diff options
Diffstat (limited to 'base/common/python/pki/cli.py')
| -rw-r--r-- | base/common/python/pki/cli.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/base/common/python/pki/cli.py b/base/common/python/pki/cli.py index 4379780b2..2c51056f8 100644 --- a/base/common/python/pki/cli.py +++ b/base/common/python/pki/cli.py @@ -31,7 +31,6 @@ class CLI(object): self.name = name self.description = description self.parent = None - self.top = self self.verbose = False self.debug = False @@ -59,11 +58,15 @@ class CLI(object): def add_module(self, module): self.modules[module.name] = module module.parent = self - module.top = self.top def get_module(self, name): return self.modules.get(name) + def get_top_module(self): + if self.parent: + return self.parent.get_top_module() + return self + def print_message(self, message): print '-' * len(message) print message |
