def __init__ (self, nType, name=None, parent=None, marked=True, children=[], attribs = {}): self.name = strip_tabs_newlines (name) self.parent = parent self.children = list(children) self.marked = marked self.attribs = dict(attribs) self.type = nType
def __init__(self, nType, name=None, parent=None, marked=True, children=[], attribs={}): self.name = strip_tabs_newlines(name) self.parent = parent self.children = list(children) self.marked = marked self.attribs = dict(attribs) self.type = nType
def __init__ (self, nType, name=None, parent=None, marked=True, link=None, children=[], attribs = {}): self.name = strip_tabs_newlines (name) self.parent = parent self.children = list(children) self.marked = marked self.attribs = dict(attribs) self.type = nType self.link = link self.id = str(uuid.uuid1()) if parent != None: parent.add_child (self)
def __init__(self, nType, name=None, parent=None, marked=True, link=None, order=0, children=[], attribs={}): self.name = strip_tabs_newlines(name) self.parent = parent self.children = list(children) self.marked = marked self.attribs = dict(attribs) self.type = nType self.link = link self.id = unicode(uuid.uuid1()) self.order = order if parent != None: parent.add_child(self)
def test_strip_tabs_newlines (self): self.assertEquals ('aa bb cc dd ee', strip_tabs_newlines (' aa\nbb cc\ndd\tee'))