def Export(self, out_dir, out_name=wx.EmptyString, compress=False): ret_value = WizardPage.Export(self, out_dir, out_name=out_name) absolute_filename = u'{}/{}'.format(out_dir, out_name).replace(u'//', u'/') CMD_gzip = GetExecutable(u'gzip') if compress and CMD_gzip: commands.getstatusoutput(u'{} -n9 "{}"'.format( CMD_gzip, absolute_filename)) return ret_value
def Export(self, out_dir, out_name=wx.EmptyString, executable=False): if out_name == wx.EmptyString: out_name = page_ids[self.GetId()].upper() ret_code = WizardPage.Export(self, out_dir, out_name) absolute_filename = u'{}/{}'.format(out_dir, out_name).replace(u'//', u'/') if executable: os.chmod(absolute_filename, 0755) Logger.Debug(__name__, GT(u'Output filename: {}').format(out_name)) return ret_code