Changeset 279 for trunk


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

fix a bug in getjob could not hamdle short jobname

Location:
trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/CHANGES

    r274 r279  
     1=========== 4.3.4
     2 * PBSQuery bugfix. getjob() can now handle short jobname, eg:
     3    * p.getjob('6073545')
     4
     5   Author: Willem Vermin (SARA) & Bas van der Vlies
     6 
    17=========== 4.3.3
    28 * New generated files for pbs_wrap.c and pbs.py to support python 3.X versions
  • trunk/debian/changelog

    r271 r279  
     1pbs-python (4.3.4-1) lenny; urgency=low
     2
     3  * See CHANGES
     4
     5 -- Bas van der Vlies <basv@sara.nl>  Fri, 27 Apr 2012 09:54:54 +0200
     6
    17pbs-python (4.3.3-1) lenny; urgency=low
    28
  • trunk/pbs_python.spec

    r272 r279  
    44
    55Name: pbs_python
    6 Version: 4.3.3
     6Version: 4.3.4
    77Release: 1%{?dist}
    88License: See LICENSE
  • 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.