Changeset 279 for trunk/src


Ignore:
Timestamp:
04/27/12 09:56:31 (12 years ago)
Author:
bas
Message:

fix a bug in getjob could not hamdle short jobname

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/PBSQuery.py

    r275 r279  
    8989            self.server = server
    9090
     91        self._connect()
     92        ## this is needed for getjob a jobid is made off:
     93        #    sequence_number.server (is not self.server)
     94        #
     95        self.job_server_id = list(self.get_serverinfo())[0]
     96        self._disconnect()
     97
     98
    9199    def _connect(self):
    92100        """Connect to the PBS/Torque server"""
     
    320328
    321329    def getjob(self, name, attrib_list=None):
    322         # To make sure we use the full name of a job; Changes a name
    323         # like 1234567 into 1234567.server.name
    324         name = name.split('.')[0] + "." + self.get_server_name()
     330        ## To make sure we use the full name of a job; Changes a name
     331        # like 1234567 into 1234567.job_server_id
     332        #
     333        if len(name.split('.')) == 1 :
     334            name = name.split('.')[0] + "." + self.job_server_id
    325335
    326336        self._statjob(name, attrib_list)
Note: See TracChangeset for help on using the changeset viewer.