Changeset 1483 for trunk/peppy/lib/processmanager.py
- Timestamp:
- 07/10/08 18:14:45 (4 months ago)
- Files:
-
- 1 modified
-
trunk/peppy/lib/processmanager.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/peppy/lib/processmanager.py
r1464 r1483 121 121 # Use the unicode rightward double arrow as a delimiter 122 122 arrow = u"\u21d2 " 123 started = _("Started %s on") 124 cwd = _("cwd = ") 125 exit = _("exit code = %s") 126 finished = _("Finished %s on") 123 127 124 128 def __init__(self, cmd, working_dir, job_output): … … 133 137 self.exit_code = 0 134 138 139 @classmethod 140 def matchCwd(cls, line): 141 """Evaluate if the line contains an embedded working directory specifier 142 143 """ 144 if line.startswith(cls.arrow): 145 start = len(cls.arrow) 146 #dprint(line[start:]) 147 if line[start:].startswith(_(cls.cwd)): 148 cwd = line[start + len(cls.cwd):].strip() 149 return cwd 150 return "" 151 135 152 def getStartMessage(self): 136 return self.arrow + _("Started %s on %s") % (self.cmd, time.asctime(time.localtime(time.time()))) + "\n"153 return "%s%s %s\n%s%s%s\n" % (self.arrow, self.started % self.cmd, time.asctime(time.localtime(time.time())), self.arrow, self.cwd, self.working_dir) 137 154 138 155 def getFinishMessage(self): 139 return self.arrow + _("exit code = %s") % self.exit_code + "\n" + self.arrow + _("Finished %s on %s") % (self.cmd, time.asctime(time.localtime(time.time()))) + "\n"156 return "%s%s\n%s%s %s" % (self.arrow, self.exit % self.exit_code, self.arrow, self.finished % self.cmd, time.asctime(time.localtime(time.time()))) 140 157 141 158 def run(self, text=""):
