Esempio n. 1
0
 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)
Esempio n. 2
0
 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)