Exemplo n.º 1
0
 def activate_strat(self):
     """
     Activate a strategy. This will fail with IndexError if no
     open strategy is available either in full or in string form.
     """
     name, specdir, protdir = self.strats.pop(0)
     strat = pylib_eprot.estrat_task(name, self.auto_sync)
     try:
         strat.parse(specdir, protdir)
         self.jobqueue.extend(strat.generate_jobs())
         self.processing[strat.name] = strat
     except IOError, problem:
         pylib_io.verbout("Cannot parse "+name+": "+str(problem)+"\n");
Exemplo n.º 2
0
 def activate_strat(self):
     """
     Activate a strategy. This will fail with IndexError if no
     open strategy is available either in full or in string form.
     """
     name, specdir, protdir = self.strats.pop(0)
     strat = pylib_eprot.estrat_task(name, self.auto_sync)
     try:
         strat.parse(specdir, protdir)
         self.jobqueue.extend(strat.generate_jobs())
         self.processing[strat.name] = strat
     except IOError, problem:
         pylib_io.verbout("Cannot parse " + name + ": " + str(problem) +
                          "\n")
Exemplo n.º 3
0
import getopt
import pylib_io
import pylib_generic
import pylib_eprot
import pylib_emconf

if __name__ == '__main__':
    opts, args = getopt.gnu_getopt(sys.argv[1:], "hv", ["Verbose"])

    for option, optarg in opts:
        if option == "-h":
            print __doc__
            sys.exit()
        elif option == "-v" or option == "--verbose":
            pylib_io.Verbose = 1
        else:
            sys.exit("Unknown option " + option)

    if len(args) < 1:
        print __doc__
        sys.exit()

    config = pylib_emconf.e_mconfig(args[0])

    for arg in args[1:]:
        strat = pylib_eprot.estrat_task(arg)
        strat.parse(config.specdir, config.protdir)
        print strat
        strat.set_synced(False)
        strat.sync()
Exemplo n.º 4
0
import pylib_io
import pylib_generic
import pylib_eprot
import pylib_emconf


if __name__ == '__main__':
    opts, args = getopt.gnu_getopt(sys.argv[1:], "hv", ["Verbose"])

    for option, optarg in opts:
        if option == "-h":
            print __doc__
            sys.exit()
        elif option == "-v" or option =="--verbose":
            pylib_io.Verbose = 1
        else:
            sys.exit("Unknown option "+ option)

    if len(args)<1:
        print __doc__
        sys.exit()

    config = pylib_emconf.e_mconfig(args[0])

    for arg in args[1:]:
        strat = pylib_eprot.estrat_task(arg)
        strat.parse(config.specdir, config.protdir)
        print strat
        strat.set_synced(False)
        strat.sync()