def update_atc_reference_data(): dlg = wx.FileDialog ( parent = None, message = _('Choose an ATC import config file'), defaultDir = os.path.expanduser(os.path.join('~', 'gnumed')), defaultFile = '', wildcard = "%s (*.conf)|*.conf|%s (*)|*" % (_('config files'), _('all files')), style = wx.FD_OPEN | wx.FD_FILE_MUST_EXIST ) result = dlg.ShowModal() if result == wx.ID_CANCEL: return cfg_file = dlg.GetPath() dlg.DestroyLater() conn = gmAuthWidgets.get_dbowner_connection(procedure = _('importing ATC reference data')) if conn is None: return False wx.BeginBusyCursor() if gmATC.atc_import(cfg_fname = cfg_file, conn = conn): gmDispatcher.send(signal = 'statustext', msg = _('Successfully imported ATC reference data.')) else: gmDispatcher.send(signal = 'statustext', msg = _('Importing ATC reference data failed.'), beep = True) wx.EndBusyCursor() return True
def update_atc_reference_data(): dlg = wx.FileDialog(parent=None, message=_('Choose an ATC import config file'), defaultDir=os.path.expanduser( os.path.join('~', 'gnumed')), defaultFile='', wildcard="%s (*.conf)|*.conf|%s (*)|*" % (_('config files'), _('all files')), style=wx.FD_OPEN | wx.FD_FILE_MUST_EXIST) result = dlg.ShowModal() if result == wx.ID_CANCEL: return cfg_file = dlg.GetPath() dlg.DestroyLater() conn = gmAuthWidgets.get_dbowner_connection( procedure=_('importing ATC reference data')) if conn is None: return False wx.BeginBusyCursor() if gmATC.atc_import(cfg_fname=cfg_file, conn=conn): gmDispatcher.send(signal='statustext', msg=_('Successfully imported ATC reference data.')) else: gmDispatcher.send(signal='statustext', msg=_('Importing ATC reference data failed.'), beep=True) wx.EndBusyCursor() return True