개정판 6ab4f2c5
issue #000: instrument db update blocked check later and add scene position to text item
Change-Id: Ib5719bc6e7166735195d185e8b5bf4c92462c26d
DTI_PID/DTI_PID/AppDocData.py | ||
---|---|---|
2795 | 2795 |
# Roll back any change if something goes wrong |
2796 | 2796 |
conn.rollback() |
2797 | 2797 |
|
2798 |
#print(sql) |
|
2798 | 2799 |
message = 'error occured({}) in {}:{}'.format(ex, sys.exc_info()[-1].tb_frame.f_code.co_filename, sys.exc_info()[-1].tb_lineno) |
2799 | 2800 |
App.mainWnd().addMessage.emit(MessageType.Error, message) |
2800 | 2801 |
finally: |
DTI_PID/DTI_PID/Shapes/EngineeringInstrumentItem.py | ||
---|---|---|
295 | 295 |
|
296 | 296 |
sql = 'insert or replace into INSTRUMENT_DATA_LIST({}) values({})'.format(','.join(cols), ','.join(values)) |
297 | 297 |
|
298 |
return (sql, tuple(param)) |
|
298 |
#return (sql, tuple(param)) |
|
299 |
return None |
|
299 | 300 |
|
300 | 301 |
''' |
301 | 302 |
@brief return inst Data List |
DTI_PID/DTI_PID/Shapes/EngineeringLineNoTextItem.py | ||
---|---|---|
364 | 364 |
connNode.text = str(self.conns[0].uid) if hasattr(self.conns[0], 'uid') else str(self.conns[0]) |
365 | 365 |
node.append(connNode) |
366 | 366 |
|
367 |
sceneNode = Element('SCENE') |
|
368 |
sceneNode.text = str(self.sceneBoundingRect()).replace('PyQt5.QtCore.QRectF(', '').replace(' ', '').replace(')', '') |
|
369 |
node.append(sceneNode) |
|
370 |
|
|
367 | 371 |
except Exception as ex: |
368 | 372 |
from App import App |
369 | 373 |
from AppDocData import MessageType |
DTI_PID/DTI_PID/Shapes/EngineeringTextItem.py | ||
---|---|---|
590 | 590 |
areaNode.text = self.area |
591 | 591 |
node.append(areaNode) |
592 | 592 |
|
593 |
sceneNode = Element('SCENE') |
|
594 |
sceneNode.text = str(self.sceneBoundingRect()).replace('PyQt5.QtCore.QRectF(', '').replace(' ', '').replace(')', '') |
|
595 |
node.append(sceneNode) |
|
596 |
|
|
593 | 597 |
except Exception as ex: |
594 | 598 |
from App import App |
595 | 599 |
from AppDocData import MessageType |
내보내기 Unified diff