ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CRAB/python/LFNBaseName.py
Revision: 1.22
Committed: Tue May 26 10:23:01 2009 UTC (15 years, 11 months ago) by spiga
Content type: text/x-python
Branch: MAIN
CVS Tags: CRAB_2_6_1_pre4, CRAB_2_6_1_pre3, CRAB_2_6_1_pre2, CRAB_2_6_1_pre1, CRAB_2_6_1, CRAB_2_6_0, CRAB_2_6_0_pre14, CRAB_2_6_0_pre13, CRAB_2_6_0_pre12, CRAB_2_6_0_pre11, CRAB_2_6_0_pre10, CRAB_2_6_0_pre9, CRAB_2_6_0_pre8, CRAB_2_6_0_pre7, CRAB_2_6_0_pre6, CRAB_2_6_0_pre5, CRAB_2_6_0_pre4, CRAB_2_6_0_pre3
Changes since 1.21: +2 -7 lines
Log Message:
adapting code to logging usage. (crab_logger removed)

File Contents

# User Rev Content
1 afanfani 1.2 #!/usr/bin/env python
2     """
3     _LFNBaseName_
4     """
5    
6     from crab_exceptions import *
7 spiga 1.21 from crab_util import runCommand, getUserName
8 afanfani 1.2 import common
9 afanfani 1.12 import os, string, time
10 afanfani 1.2
11    
12 spiga 1.21 def LFNBase(forced_path, PrimaryDataset='',ProcessedDataset='',merged=True,publish=False):
13 afanfani 1.2 """
14     """
15 fanzago 1.10 if (PrimaryDataset == 'null'):
16     PrimaryDataset = ProcessedDataset
17 spiga 1.20 if PrimaryDataset != '':
18     if ( PrimaryDataset[0] == '/' ): PrimaryDataset=PrimaryDataset[1:]
19 spiga 1.21 lfnbase = os.path.join(forced_path, getUserName(), PrimaryDataset, ProcessedDataset)
20 ewv 1.9
21 afanfani 1.2 return lfnbase
22    
23 afanfani 1.4
24 afanfani 1.2 if __name__ == '__main__' :
25     """
26     """
27 spiga 1.22 import logging
28     common.logger = logging
29 afanfani 1.2
30 ewv 1.9 print "xx %s xx"%getUserName()
31 afanfani 1.2 baselfn = LFNBase("datasetstring")
32 ewv 1.9 print baselfn
33 afanfani 1.2
34     unmergedlfn = LFNBase("datasetstring",merged=False)
35 ewv 1.9 print unmergedlfn
36 afanfani 1.2 print PFNportion("datasetstring")