コード例 #1
0
 def validate(self):
     rule = self.rule
     if not rule['query']:
         error_dialog(self, _('Query required'), self.VALUE_ERROR, show=True)
         return False
     if 'matches' in rule['match_type']:
         try:
             compile_pat(rule['query'])
         except Exception:
             error_dialog(self, _('Query invalid'), _(
                 '%s is not a valid regular expression') % rule['query'], show=True)
             return False
     return True
コード例 #2
0
ファイル: tag_mapper.py プロジェクト: Mymei2/calibre
 def validate(self):
     rule = self.rule
     if not rule['query']:
         error_dialog(self, _('Query required'), self.VALUE_ERROR, show=True)
         return False
     if 'matches' in rule['match_type']:
         try:
             compile_pat(rule['query'])
         except Exception:
             error_dialog(self, _('Query invalid'), _(
                 '%s is not a valid regular expression') % rule['query'], show=True)
             return False
     return True