Changeset 1464

Show
Ignore:
Timestamp:
07/07/08 09:19:35 (8 weeks ago)
Author:
rob
Message:

Moved start and finish message into Job as methods

Location:
trunk/peppy
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • trunk/peppy/lib/processmanager.py

    r1461 r1464  
    119119    debuglevel = 0 
    120120     
     121    # Use the unicode rightward double arrow as a delimiter 
     122    arrow = u"\u21d2 " 
     123     
    121124    def __init__(self, cmd, working_dir, job_output): 
    122125        self.pid = None 
     
    129132        self.stderr = None 
    130133        self.exit_code = 0 
     134     
     135    def getStartMessage(self): 
     136        return self.arrow + _("Started %s on %s") % (self.cmd, time.asctime(time.localtime(time.time()))) + "\n" 
     137 
     138    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" 
    131140 
    132141    def run(self, text=""): 
  • trunk/peppy/major.py

    r1463 r1464  
    11091109        self.log = self.findMinorMode("OutputLog") 
    11101110        if self.log: 
    1111             text = "\n" + _(">> Started %s on %s") % (job.cmd, time.asctime(time.localtime(time.time()))) + "\n" 
     1111            text = "\n" + job.getStartMessage() 
    11121112            self.log.showMessage(text) 
    11131113 
     
    11271127        del self.process 
    11281128        if self.log: 
    1129             text = "\n" + _(">> exit code = %d\n>> Finished %s on %s") % (job.exit_code, job.cmd, time.asctime(time.localtime(time.time()))) + "\n" 
     1129            text = "\n" + job.getFinishMessage() 
    11301130            self.log.showMessage(text) 
    11311131 
  • trunk/peppy/sidebar.py

    r1463 r1464  
    101101        """ 
    102102        self.startCallback(job) 
    103         text = "\n" + _(">> Started %s on %s") % (job.cmd, time.asctime(time.localtime(time.time()))) + "\n" 
     103        text = "\n" + job.getStartMessage() 
    104104        Publisher().sendMessage('peppy.log.info', (self.frame, text)) 
    105105 
     
    115115        """Callback from the JobOutputMixin when the job terminates.""" 
    116116        self.finishCallback(job) 
    117         text = "\n" + _(">> exit code = %d\n>> Finished %s on %s") % (job.exit_code, job.cmd, time.asctime(time.localtime(time.time()))) + "\n" 
     117        text = "\n" + job.getFinishMessage() 
    118118        Publisher().sendMessage('peppy.log.info', (self.frame, text))