From 84b1d5ee924bef8f75fdbee2a4ab9c02b57c441a Mon Sep 17 00:00:00 2001 From: Wainer Vandelli <Wainer.Vandelli@cern.ch> Date: Wed, 2 Jun 2010 18:12:11 +0000 Subject: [PATCH] BCM parser expanded --- Script/BCMFileNameParser.py | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/Script/BCMFileNameParser.py b/Script/BCMFileNameParser.py index 6c8e89c..06eda11 100644 --- a/Script/BCMFileNameParser.py +++ b/Script/BCMFileNameParser.py @@ -3,9 +3,10 @@ __version__='$Revision$' from BaseFileNameParser import BaseFileNameParser import os.path -#*.lumi --> /castor_base/BCM -#*.blm --> /castor_base/BLM -#*.blmpm --> /castor_base/BLM/PM +#*.lumi --> /castor_base/lumi/BCM +#*.blm --> /castor_base/lumi/BLM +#*.blmpm --> /castor_base/lumi/BLM/PM +#*.gz --> /castor_base/BCM/PM class BCMFileNameParser(BaseFileNameParser): @@ -15,15 +16,26 @@ class BCMFileNameParser(BaseFileNameParser): ext = os.path.splitext(file)[1] + self.type = self.dir = None if ext == '.lumi': self.dir = 'BCM' + self.type = 'lumi' elif ext == '.blm': self.dir = 'BLM' + self.type = 'lumi' elif ext == '.blmpm': self.dir = 'BLM/PM' + self.type = 'lumi' + elif ext == '.gz': + self.dir = 'PM' + self.type = 'BCM' else: self.dir = 'unknown' + def Directory(self): return self.dir - + + + def UserDef1(self): + return self.type -- GitLab