def konwertuj(self):
if self.sprawdzPliki(str(self.oldFilePath.text())) and self.sprawdzPliki(str(self.newFilePath.text())):
# baza danych
sql = dataBase()
sql.read(str(self.newFilePath.text()))
# stara baza danych
oldPath = os.path.dirname(str(self.oldFilePath.text()))
oldName = os.path.basename(str(self.oldFilePath.text()))
sys.path.append(oldPath)
oldModule = __import__(os.path.splitext(oldName)[0])
#
for i, j in oldModule.bibliotekaDane.items():
param = sql.has_value("name", i)
if not param[0]:
sql.addPackage({"name": i,
"path": j[0],
"x": str(j[1]),
"y": str(j[2]),
"z": str(j[3]),
"rx": str(j[4]),
"ry": str(j[5]),
"rz": str(j[6]),
"add_socket": 0,
"add_socket_id": 0,
"socket": str(j[7]),
"socket_height": str(j[8]),
"description": "",
"datasheet": ""})
try:
if self.removeOld.isChecked():
os.remove(str(self.oldFilePath.text()))
except OSError:
pass
QtGui.QMessageBox().information(self, u"Conversion", u"Conversion finished.")
self.reject()
评论列表
文章目录