def sr_load_clicked(self): files = choose_files(self, 'sr_saved_patterns', _('Load Calibre Search-Replace definitions file'), filters=[ (_('Calibre Search-Replace definitions file'), ['csr']) ], select_only_single_file=True) if files: from calibre.ebooks.conversion.cli import read_sr_patterns try: self.set_value(self.opt_search_replace, read_sr_patterns(files[0])) self.search_replace.setCurrentCell(0, 0) except Exception as e: error_dialog(self, _('Failed to read'), _('Failed to load patterns from %s, click Show details' ' to learn more.')%files[0], det_msg=as_unicode(e), show=True)
def sr_load_clicked(self): files = choose_files(self, 'sr_saved_patterns', _('Load Calibre Search-Replace definitions file'), filters=[ (_('Calibre Search-Replace definitions file'), ['csr']) ], select_only_single_file=True) if files: from calibre.ebooks.conversion.cli import read_sr_patterns try: self.set_value(self.opt_search_replace, read_sr_patterns(files[0])) self.search_replace.setCurrentCell(0, 0) except Exception as e: error_dialog( self, _('Failed to read'), _('Failed to load patterns from %s, click Show details' ' to learn more.') % files[0], det_msg=as_unicode(e), show=True)