本文整理匯總了Python中WMCore.DataStructs.Job.Job.baggage方法的典型用法代碼示例。如果您正苦於以下問題:Python Job.baggage方法的具體用法?Python Job.baggage怎麽用?Python Job.baggage使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類WMCore.DataStructs.Job.Job
的用法示例。
在下文中一共展示了Job.baggage方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。
示例1: getDataStructsJob
# 需要導入模塊: from WMCore.DataStructs.Job import Job [as 別名]
# 或者: from WMCore.DataStructs.Job.Job import baggage [as 別名]
def getDataStructsJob(self):
"""
_getDataStructsJob_
Returns the DataStructs version of this job
"""
job = WMJob(name = self['name'])
# Transfer all simple keys
for key in self.keys():
keyType = type(self.get(key))
if keyType in [str, long, int, float]:
job[key] = self[key]
for file in self['input_files']:
job['input_files'].append(file.returnDataStructsFile())
job['mask'] = WMMask()
for key in self["mask"].keys():
job["mask"][key] = self["mask"][key]
job.baggage = self.baggage
return job