aboutsummaryrefslogtreecommitdiff
path: root/steuermann/nodes.py
diff options
context:
space:
mode:
authorsienkiew <sienkiew@d34015c8-bcbb-4646-8ac8-8ba5febf221d>2011-09-27 11:46:09 -0400
committersienkiew <sienkiew@d34015c8-bcbb-4646-8ac8-8ba5febf221d>2011-09-27 11:46:09 -0400
commit61285fb53a2b871d52e27e4e8ecc4d7da6e09e1b (patch)
tree942866a36819b21731f74c157bda1ffb19081c51 /steuermann/nodes.py
parentff102cd2b89daf9a0feea2e10503e780d2454e29 (diff)
downloadsteuermann-61285fb53a2b871d52e27e4e8ecc4d7da6e09e1b.tar.gz
checkpoint
git-svn-id: https://svn.stsci.edu/svn/ssb/etal/steuermann/trunk@430 d34015c8-bcbb-4646-8ac8-8ba5febf221d
Diffstat (limited to 'steuermann/nodes.py')
-rw-r--r--steuermann/nodes.py20
1 files changed, 15 insertions, 5 deletions
diff --git a/steuermann/nodes.py b/steuermann/nodes.py
index 5e9852a..0f24e36 100644
--- a/steuermann/nodes.py
+++ b/steuermann/nodes.py
@@ -110,11 +110,21 @@ class command_tree(object):
# crack open host:table/cmd
def crack_name(name) :
- t = name.split(':')
- host = t[0]
- t = t[1].split('/')
- table = t[0]
- cmd = t[1]
+ if ':' in name :
+ t = name.split(':')
+ host = t[0]
+ name = t[1]
+ else :
+ host = '*'
+
+ if '/' in name :
+ t = name.split('/')
+ table = t[0]
+ cmd = t[1]
+ else :
+ table = '*'
+ cmd = name
+
return (host, table, cmd)
#####