Exemplo n.º 1
0
 def getManifest(self, rawData=False):
     result = JobState.__db.jobDB.getJobJDL(self.__jid)
     if not result["OK"] or rawData:
         return result
     if not result["Value"]:
         return S_ERROR("No manifest for job %s" % self.__jid)
     manifest = JobManifest()
     result = manifest.loadJDL(result["Value"])
     if not result["OK"]:
         return result
     return S_OK(manifest)
Exemplo n.º 2
0
 def getManifest(self, rawData=False):
     result = self.__getDB().getJobJDL(self.__jid)
     if not result['OK'] or rawData:
         return result
     if not result['Value']:
         return S_ERROR("No manifest for job %s" % self.__jid)
     manifest = JobManifest()
     result = manifest.loadJDL(result['Value'])
     if not result['OK']:
         return result
     return S_OK(manifest)
Exemplo n.º 3
0
 def getManifest( self, rawData = False ):
   if self.localAccess:
     result = self.__getDB().getJobJDL( self.__jid )
   else:
     result = self._getStoreClient().getManifest( self.__jid )
   if not result[ 'OK' ] or rawData:
     return result
   manifest = JobManifest()
   result = manifest.loadJDL( result[ 'Value' ] )
   if not result[ 'OK' ]:
     return result
   return S_OK( manifest )
Exemplo n.º 4
0
 def getManifest(self, rawData=False):
     if self.localAccess:
         result = self.__getDB().getJobJDL(self.__jid)
     else:
         result = self._getStoreClient().getManifest(self.__jid)
     if not result['OK'] or rawData:
         return result
     manifest = JobManifest()
     result = manifest.loadJDL(result['Value'])
     if not result['OK']:
         return result
     return S_OK(manifest)