示例#1
0
        if not os.path.exists(options.config):
            print(("Config file %s doesn't exist" % options.config))
            sys.exit(1)

        print(("### Attaching to configuration file", options.config))
        TDLOptions.config.read(options.config)
        # disable the writing-out of configuration
        TDLOptions.config.set_save_filename(None)
        # but save it manually
        if options.save_config:
            if ':' in options.save_config:
                saveconffile, savesect = options.save_config.rsplit(':', 1)
            else:
                saveconffile = options.save_config
                savesect = None
            saveconf = TDLOptions.OptionConfigParser()

        import re
        re_load_config = re.compile("^\[(.+)\]$")
        re_load_config1 = re.compile("^@(.+)$")
        re_set_config = re.compile("^([^=]+)=(.*)$")
        re_compile_script = re.compile("^(.*\.py)(\[(.*)\])?$")
        re_compile_script1 = re.compile("^(.*\.py)(@(.*))?$")
        re_run_job = re.compile("^=(.*)$")

        loaded_options = False
        module = None

        script = None

        # now parse commands