개정판 b5b326a5
dev issue #567: remove toXmlAsAttribute
DTI_PID/DTI_PID/Shapes/EngineeringNozzleItem.py | ||
---|---|---|
77 | 77 |
|
78 | 78 |
try: |
79 | 79 |
node = SymbolSvgItem.toXml(self) |
80 |
self.toXmlAsAttribute(node) |
|
81 | 80 |
except Exception as ex: |
82 | 81 |
print('error occured({}) in {}:{}'.format(ex, sys.exc_info()[-1].tb_frame.f_code.co_filename, sys.exc_info()[-1].tb_lineno)) |
83 | 82 |
|
84 |
return node |
|
85 |
|
|
86 |
''' |
|
87 |
@brief generate xml code for attribute |
|
88 |
@author humkyung |
|
89 |
@date 2018.07.19 |
|
90 |
''' |
|
91 |
def toXmlAsAttribute(self, parentNode): |
|
92 |
for attr in self.attrs: |
|
93 |
parentNode.append(attr.toXml(self, None)) |
|
83 |
return node |
DTI_PID/DTI_PID/Shapes/EngineeringRunItem.py | ||
---|---|---|
255 | 255 |
|
256 | 256 |
node.append(item.toXml()) |
257 | 257 |
|
258 |
connectedSymbols = [item for item in self.items if issubclass(type(item), SymbolSvgItem)] |
|
259 |
for item in connectedSymbols: |
|
260 |
item.toXmlAsAttribute(node) |
|
261 |
|
|
262 | 258 |
|
263 | 259 |
|
264 | 260 |
|
DTI_PID/DTI_PID/Shapes/SymbolSvgItem.py | ||
---|---|---|
670 | 670 |
|
671 | 671 |
return node |
672 | 672 |
|
673 |
''' |
|
674 |
@brief generate xml code for attribute |
|
675 |
@author humkyung |
|
676 |
@date 2018.05.02 |
|
677 |
''' |
|
678 |
def toXmlAsAttribute(self, parent): |
|
679 |
for attr in self.attrs: |
|
680 |
parent.append(attr.toXml(self)) |
|
681 | 673 |
|
682 | 674 |
''' |
683 | 675 |
@brief parse xml code |
내보내기 Unified diff