Skip to content
Snippets Groups Projects
Commit d3f278a5 authored by Wainer Vandelli's avatar Wainer Vandelli
Browse files

Fetch year from filename

parent 0f77a407
No related branches found
No related tags found
No related merge requests found
......@@ -4,6 +4,7 @@ __version__='$Revision$'
#.data --> Standard file --> Projecttag
#.tgz --> L1CaloRateArchive_yyyymmdd.tgz --> projecttag = l1calo_ratearchive
# --> Userdef1 = yyyy
from BaseFileNameParser import BaseFileNameParser
......@@ -23,18 +24,23 @@ class L1CFileNameParser(BaseFileNameParser):
if ext == '.data':
self.parser = SFOFileNameParser(filename)
self.project = self.parser.ProjectTag()
self.year = ''
elif ext == '.tgz':
self.parser = BaseFileNameParser(filename)
self.project = 'l1calo_ratearchive'
self.year = filename.split('_')[1][:4]
else:
self.project = ''
self.year = ''
for sym in needed_parser_symbols:
if not sym is 'ProjectTag':
if not sym in ['ProjectTag', 'UserDef1']:
setattr(self, sym, getattr(self.parser, sym))
def ProjectTag(self):
return self.project
def UserDef1(self):
return self.year
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment