def split_low_tag(tag):
 (state, id_, name, fun) = tag.split('_|-')
 return {'state': state, '__id__': id_, 'name': name, 'fun': fun}

def split_low_tag ( tag ) : ( state , id_ , name , fun ) = tag . split ( '_|-' ) return { 'state' : state , '__id__' : id_ , 'name' : name , 'fun' : fun }
take a low tag and split it back into the low dict that it came from .