From 6594d68fb50bb1b4f63e9a8cf2e2f5e0a5278570 Mon Sep 17 00:00:00 2001 From: Benedikt Hegner Date: Thu, 12 Nov 2009 08:11:18 +0000 Subject: [PATCH] fix for python2.6 migration --- .../PyReleaseValidation/python/ConfigBuilder.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Configuration/PyReleaseValidation/python/ConfigBuilder.py b/Configuration/PyReleaseValidation/python/ConfigBuilder.py index 913307a89eba0..7e896a552a94a 100644 --- a/Configuration/PyReleaseValidation/python/ConfigBuilder.py +++ b/Configuration/PyReleaseValidation/python/ConfigBuilder.py @@ -1,7 +1,7 @@ #! /usr/bin/env python -__version__ = "$Revision: 1.152 $" +__version__ = "$Revision: 1.153 $" __source__ = "$Source: /cvs_server/repositories/CMSSW/CMSSW/Configuration/PyReleaseValidation/python/ConfigBuilder.py,v $" import FWCore.ParameterSet.Config as cms @@ -310,8 +310,9 @@ def addCustomise(self): """Include the customise code """ # let python search for that package and do syntax checking at the same time - packageName = self._options.customisation_file.replace(".py","").replace(".","/") - package = __import__(packageName) + packageName = self._options.customisation_file.replace(".py","").replace("/",".") + __import__(packageName) + package = sys.modules[packageName] # now ask the package for its definition and pick .py instead of .pyc customiseFile = package.__file__.rstrip("c") @@ -813,7 +814,7 @@ def prepare_FASTSIM(self, sequence = "all"): def build_production_info(self, evt_type, evtnumber): """ Add useful info for the production. """ prod_info=cms.untracked.PSet\ - (version=cms.untracked.string("$Revision: 1.152 $"), + (version=cms.untracked.string("$Revision: 1.153 $"), name=cms.untracked.string("PyReleaseValidation"), annotation=cms.untracked.string(evt_type+ " nevts:"+str(evtnumber)) )