def create_file(self, update_data=True):
# TODO: save changes in current file
file_name = get_save_file_name(_('Create SportOrg file'), _("SportOrg file (*.sportorg)"),
str(time.strftime("%Y%m%d")))
if file_name is not '':
try:
GlobalAccess().clear_filters(remove_condition=False)
File(file_name, logging.root).create()
self.file = file_name
self.add_recent_file(self.file)
self.set_title(file_name)
except Exception as e:
logging.exception(str(e))
QMessageBox.warning(self, _('Error'), _('Cannot create file') + ': ' + file_name)
# remove data
if update_data:
races[0] = Race()
self.refresh()
评论列表
文章目录