def convert(self): xmlPathName = self.xmlFile.pathName root, ext = os.path.splitext(xmlPathName) db3PathName = root + ".db3" wildCard = "SQLite datebase file (*.db3)|*.db3|All files (*.*)|*.*" dlg = wx.FileDialog( self, message="Convert file to...", defaultDir=os.path.dirname(xmlPathName), defaultFile=db3PathName, wildcard=wildCard, style=wx.SAVE, ) dlg.CenterOnScreen() ret = dlg.ShowModal() if ret == wx.ID_OK: db3PathName = dlg.GetPath() level = MangaloreLevel() level.loadXml(xmlPathName) db3File = Db3File() db3File.open(db3PathName) db3File.createEmpty() level.saveDb3(db3File) db3File.save() db3File.close() mainFrame = self.GetParent().GetParent().GetParent().GetParent() mainFrame.openDb3File(db3PathName) dlg.Destroy()
def convert(self): xmlPathName = self.xmlFile.pathName root, ext = os.path.splitext(xmlPathName) db3PathName = root + '.db3' wildCard = 'SQLite datebase file (*.db3)|*.db3|All files (*.*)|*.*' dlg = wx.FileDialog(self, message="Convert file to...", defaultDir=os.path.dirname(xmlPathName), defaultFile=db3PathName, wildcard=wildCard, style=wx.SAVE) dlg.CenterOnScreen() ret = dlg.ShowModal() if ret == wx.ID_OK: db3PathName = dlg.GetPath() level = MangaloreLevel() level.loadXml(xmlPathName) db3File = Db3File() db3File.open(db3PathName) db3File.createEmpty() level.saveDb3(db3File) db3File.save() db3File.close() mainFrame = self.GetParent().GetParent().GetParent().GetParent() mainFrame.openDb3File(db3PathName) dlg.Destroy()
def onXmlDb3(self, event): dlg = XmlDb3Dialog(self.config.get('DEFAULT', 'xmlpath'), self.config.get('DEFAULT', 'db3path'), self) dlg.CenterOnScreen() ret = dlg.ShowModal() if ret == wx.ID_OK: xmlPathName = dlg.xmlFileBrowse.GetValue() db3PathName = dlg.db3FileBrowse.GetValue() level = MangaloreLevel() level.loadXml(xmlPathName) db3File = Db3File(db3PathName) db3File.createEmpty() level.saveDb3(db3File) db3File.save() db3File.close() dlg.Destroy()