Ejemplo n.º 1
0
        logging.getLogger().setLevel(logging.DEBUG)
    elif options.no_warnings:
        logging.getLogger().setLevel(logging.ERROR)

    # Solid run directories
    for arg in args:
        if not os.path.isdir(arg):
            logging.error("'%s' not found or not a directory" % arg)
            sys.exit(1)
    if len(args) == 1:
        # Single directory supplied
        if options.only:
            solid_dirs = [args[0]]
        else:
            # Add associated directories
            solid_dirs = SolidData.list_run_directories(args[0])
    else:
        # Use all supplied arguments
        solid_dirs = args

    # Output spreadsheet name
    if options.xls:
        spreadsheet = os.path.splitext(os.path.basename(
            solid_dirs[0]))[0] + ".xls"
        print "Writing spreadsheet %s" % spreadsheet

    # Check there's at least one thing to do
    if not (options.report or options.layout or options.xls or options.verify
            or options.rsync or options.md5sum or options.copy_pattern
            or options.gzip_pattern or options.md5_pattern):
        options.report = True
Ejemplo n.º 2
0
        logging.getLogger().setLevel(logging.DEBUG)
    elif options.no_warnings:
        logging.getLogger().setLevel(logging.ERROR)

    # Solid run directories
    for arg in args:
        if not os.path.isdir(arg):
            logging.error("'%s' not found or not a directory" % arg)
            sys.exit(1)
    if len(args) == 1:
        # Single directory supplied
        if options.only:
            solid_dirs = [args[0]]
        else:
            # Add associated directories
            solid_dirs = SolidData.list_run_directories(args[0])
    else:
        # Use all supplied arguments
        solid_dirs = args

    # Output spreadsheet name
    if options.xls:
        spreadsheet = os.path.splitext(os.path.basename(solid_dirs[0]))[0] + ".xls"
        print "Writing spreadsheet %s" % spreadsheet

    # Check there's at least one thing to do
    if not (options.report or 
            options.layout or 
            options.xls or 
            options.verify or
            options.rsync or