diff options
Diffstat (limited to 'rtsadmin/ui_root.py')
| -rw-r--r-- | rtsadmin/ui_root.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/rtsadmin/ui_root.py b/rtsadmin/ui_root.py index 40b1df9..530c266 100644 --- a/rtsadmin/ui_root.py +++ b/rtsadmin/ui_root.py @@ -26,10 +26,11 @@ class UIRoot(UINode): ''' The rtsadmin hierarchy root node. ''' - def __init__(self): + def __init__(self, as_root=False): self.loaded = False UINode.__init__(self) self.name = '/' + self.as_root = as_root def refresh(self): ''' @@ -44,7 +45,7 @@ class UIRoot(UINode): self.log.info("Using %s fabric module." \ % fabric_module.name) self.add_child(UIFabricModule(fabric_module)) - else: + elif self.as_root: try: for step in fabric_module.load(yield_steps=True): (action, taken, desc) = step |
