Ejemplo n.º 1
0
    def realize(self, *args, **kwds):

        RunnerOptions.realize(self, *args, **kwds)

        # Maybe the config file requires -i or positional args
        if not self.args:
            self.usage("an action argument is required")

        # Where's python?
        if not self.python:
            self.python = sys.executable
Ejemplo n.º 2
0
    def realize(self, *args, **kwds):

        RunnerOptions.realize(self, *args, **kwds)

        # Maybe the config file requires -i or positional args
        if not self.args:
            self.usage("an action argument is required")

        # Where's python?
        if not self.python:
            self.python = sys.executable
Ejemplo n.º 3
0
    def realize(self, *args, **kwds):

        RunnerOptions.realize(self, *args, **kwds)

        # Maybe the config file requires -i or positional args
        if not self.args and not self.interactive:
            if not self.default_to_interactive:
                self.usage("either -i or an action argument is required")
            self.interactive = 1

        # Where's python?
        if not self.python:
            self.python = sys.executable
Ejemplo n.º 4
0
    def realize(self, *args, **kwds):
        
        RunnerOptions.realize(self, *args, **kwds)

        # Maybe the config file requires -i or positional args
        if not self.args and not self.interactive:
            if not self.default_to_interactive:
                self.usage("either -i or an action argument is required")
            self.interactive = 1

        # Where's python?
        if not self.python:
            self.python = sys.executable
Ejemplo n.º 5
0
 def realize(self, *args, **kwds):
     RunnerOptions.realize(self, *args, **kwds)
     if self.args:
         self.program = self.args
     if not self.program:
         self.usage("no program specified (use -C or positional args)")
     if self.sockname:
         # Convert socket name to absolute path
         self.sockname = os.path.abspath(self.sockname)
     if self.config_logger is None:
         # This doesn't perform any configuration of the logging
         # package, but that's reasonable in this case.
         self.logger = logging.getLogger()
     else:
         self.logger = self.config_logger()
Ejemplo n.º 6
0
 def realize(self, *args, **kwds):
     RunnerOptions.realize(self, *args, **kwds)
     if self.args:
         self.program = self.args
     if not self.program:
         self.usage("no program specified (use -C or positional args)")
     if self.sockname:
         # Convert socket name to absolute path
         self.sockname = os.path.abspath(self.sockname)
     if self.config_logger is None:
         # This doesn't perform any configuration of the logging
         # package, but that's reasonable in this case.
         self.logger = logging.getLogger()
     else:
         self.logger = self.config_logger()
Ejemplo n.º 7
0
    def realize(self, *args, **kwds):
        RunnerOptions.realize(self, *args, **kwds)

        # Maybe the config file requires -i or positional args
        if not self.args and not self.interactive:
            if not self.default_to_interactive:
                self.usage("either -i or an action argument is required")
            self.interactive = 1

        # Where's python?
        if not self.python:
            self.python = sys.executable

        # Where's zdrun?
        if not self.zdrun:
            if __name__ == "__main__":
                file = sys.argv[0]
            else:
                file = __file__
            file = os.path.normpath(os.path.abspath(file))
            dir = os.path.dirname(file)
            self.zdrun = os.path.join(dir, "zdrun.py")