ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CRAB/python/PsetManipulator.py
(Generate patch)

Comparing COMP/CRAB/python/PsetManipulator.py (file contents):
Revision 1.19 by slacapra, Mon Jun 16 14:02:36 2008 UTC vs.
Revision 1.21 by slacapra, Wed Jul 16 11:24:01 2008 UTC

# Line 43 | Line 43 | class PsetManipulator:
43                  self.cmsProcess = self.cfo
44              except Exception, ex:
45                  msg =  "Your cfg file is not valid, %s\n" % str(ex)
46 <                msg += "  https://twiki.cern.ch/twiki/bin/view/CMS/CrabFaq#Problem_with_ParameterSet_parsin\n"
46 >                msg += "  https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrabFaq#Problem_with_ParameterSet_parsin\n"
47                  msg += "  may help you understand the problem."
48                  raise CrabException(msg)
49          self.cfg = CfgInterface(self.cmsProcess)
# Line 110 | Line 110 | class PsetManipulator:
110          
111      def getPoolOutputModule(self):
112          """ Get Output filename from PoolOutputModule and return it. If not existing, return None """
113 <        return None
114 <        # if not self.cfg.data.outputModules:
115 <        #     return None
116 <        # poolOutputModule = self.cfg.data.outputModules
117 <        # for out in poolOutputModule:
118 <        #     print out
119 <        # fileName = poolOutputModule.getattr(poolOutputModule.values()[0],'fileName', None)
120 <        # return fileName
113 >        if not self.cfg.data.outputModules:
114 >            return None
115 >        poolOutputModule = self.cfg.data.outputModules
116 >        for out in poolOutputModule:
117 >            return poolOutputModule[out].fileName.value()
118  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines