def get_info(v): result = Validator.desc_of_validator(v) lines = [ l.strip() for l in re.split("[\ \t]*\n[\ \t]*",result,re.MULTILINE) ] return { 'validator': v, 'short': lines[0], 'desc': lines[1:] }
action='store_true', default=False, required=False) parser.add_argument('-a','--all-files', help='Kdyz se validuji soubory v adresari, probere vsechny soubory, i kdyz se objevi chyba.', action='store_true', default=False, required=False) args = parser.parse_args() # file:///usr/share/doc/python-lxml-doc/html/xpathxslt.html if args.info: print Validator.desc_of_validator(args.info) workdir.rmdir() sys.exit(0) if args.list_validators: print "seznam validaci:\n\t", print "\n\t".join(Validator.validators()) workdir.rmdir() sys.exit(0) root_logger = logging.getLogger() if args.verbose: root_logger.setLevel(logging.INFO) if args.debug: