data = dict([(str(k),v) for k,v in section.__dict__.items() |
data = dict([(str(k),v) for k,v in section.__dict__.items() |
if v is not None]) |
if v is not None]) |
|
|
if not hasattr(klass,'_name') and '_name' in data: |
for skip in '_name','_matcher','_attributes': |
del data['_name'] |
if skip in data and not hasattr(klass,skip): |
|
del data[skip] |
if not hasattr(klass,'_matcher') and '_matcher' in data: |
|
del data['_matcher'] |
|
|
|
return klass(**data) |
return klass(**data) |
|
|
|
|
|
|
|
|
def setParentComponent(self, parentComponent, componentName=None, |
def setParentComponent(self, parentComponent, componentName=None, |
suggest=False): |
suggest=False): |
|
|