示例#1
0
    def run_test(self, background=(not IN_BKG)):
        """simulates running the command"""
        if self.command is None or len(self.command) == 0:
            print 'ERROR: There is no command to be run'
            return
        if not (type(background) is bool):
            print 'ERROR: Only able to accept bools to \
run in bkg or not'

            return
        cmd = Command(self.command)
        if background:
            cmd.add('&')
        print cmd.get()
示例#2
0
    def run(self, background=(not IN_BKG)):
        """"Executes the command"""
        if self.command is None or len(self.command) == 0:
            print 'ERROR: There is no command to be run'
            return
        if not (type(background) is bool):
            print 'ERROR: Only able to accept bools to \
run in bkg or not'

            return
        cmd = Command(self.command)
        if background:
            cmd.add('&')
        print cmd.get()
        self.output = popen(cmd.get()).read()