def filter_pat(option, opt, value, parser, action): rule = {'match_type': 'glob', 'query': value, 'action': action} try: getattr(parser.values, option.dest).append(compile_rule(rule)) except Exception: raise OptionValueError('%r is not a valid filename pattern' % value)
def filter_pat(option, opt, value, parser, action): try: getattr(parser.values, option.dest).append( compile_rule({ 'match_type': 'glob', 'query': value, 'action': action }) ) except Exception: raise OptionValueError('%r is not a valid filename pattern' % value)