def createSlot(parent, short_title, text=None): global nodeDict s = Slot() s.short_title = short_title s.parent = lookupNode(parent, StructureNode) s.save() nodeDict[s.getTextPath()] = s if text is not None: return s, createText(s, text) else : return s