示例#1
0
 def parse(self):
     if(os.name == "nt"):
         subprocess.Popen([self.script_file, self.click_dir, self.parsed_folder], cwd=os.path.dirname(os.path.realpath(__file__)))
     else:
         e = Engine()
         e.incNumParsersRunning()
         s = subprocess.Popen([self.script_file, self.click_dir, self.parsed_folder],shell=False)
         (out, err) = s.communicate()
         e.decNumParsersRunning()
示例#2
0
 def parse(self):
     if os.name == 'nt':
         subprocess.Popen(
             [self.script_file, self.file_or_dir, self.parsed_folder],
             cwd=os.path.dirname(os.path.realpath(__file__)))
     else:
         e = Engine()
         e.incNumParsersRunning()
         s = subprocess.check_call(
             [self.script_file, self.file_or_dir, self.parsed_folder],
             shell=False)
         e.decNumParsersRunning()