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:]
        }
示例#2
0
                    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: