make sure the get_namespace won't error out if it doesn't get anything

This commit is contained in:
Kayla 2023-10-03 20:21:37 +08:00
parent e0097ad517
commit 8b16bacb53

View file

@ -185,7 +185,11 @@ def maintained_selection():
def get_namespace(node):
"""Return namespace of given node"""
return node.rsplit("|", 1)[-1].rsplit(":", 1)[0]
node_name = node.rsplit("|", 1)[-1]
if ":" in node_name:
return node_name.rsplit(":", 1)[0]
else:
return ""
def strip_namespace(node, namespace):