ATLAS Offline Software
Loading...
Searching...
No Matches
checkPlugins Namespace Reference

Functions

 _currentProject ()
 printDb (db, detailedDump=False)

Variables

str __author__ = "Sebastien Binet"
dict _suppression_dct
 parser = OptionParser(usage="usage: %prog [options]")
 dest
 default
 help
 action
 options
 args
int sc = 0
 dsoDb = Dso.DsoDb()
 capabilities = dsoDb.capabilities(libName)
 libName = options.capabilities
 dups = dsoDb.duplicates(libName, pedantic = options.isPedantic)
 entries = dsoDb.content( pedantic = options.isPedantic )
 libs = dsoDb.libs(options.detailedDump)
list dsoFiles = [ dso for dso in dsoDb.dsoFiles]
 dsoFile
list suppression_log = []
 v = dups[k]
list suppressed
str msg = "---> ignoring [%s]" % k

Function Documentation

◆ _currentProject()

checkPlugins._currentProject ( )
protected

Definition at line 32 of file checkPlugins.py.

32def _currentProject():
33 return os.environ.get('AtlasProject')
34
35

◆ printDb()

checkPlugins.printDb ( db,
detailedDump = False )

Definition at line 36 of file checkPlugins.py.

36def printDb( db, detailedDump = False ):
37 if detailedDump : fct = lambda x: x
38 else: fct = os.path.basename
39 keys = list(db.keys())
40 keys.sort()
41 for k in keys:
42 print ("%s:" % k)
43 libs = db[k]
44 libs.sort()
45 for lib in libs:
46 print (" ",fct(lib))
47 return
48

Variable Documentation

◆ __author__

str checkPlugins.__author__ = "Sebastien Binet"
private

Definition at line 10 of file checkPlugins.py.

◆ _suppression_dct

dict checkPlugins._suppression_dct
protected
Initial value:
1= {
2 'TMath' : ('libCore.so', 'libMathCore.so'),
3 'string': ('libGaudiKernelDict.so',
4 'libCore.so',
5 'liblcg_PyCoolDict.so',
6 'libSTLAddRflx.so'),
7 'vector<vector<double> >': ('libMathCore.so',
8 'libAtlasSTLAddReflexDict.so'),
9 'RooStats': ('libHistFactory.so',
10 'libRooStats.so'),
11 'vector<unsigned int>': ('libSTLRflx.so',
12 'libSTLAddRflx.so'),
13 'vector<double>': ('libSTLRflx.so',
14 'libSTLAddRflx.so'),
15 }

Definition at line 16 of file checkPlugins.py.

◆ action

checkPlugins.action

Definition at line 68 of file checkPlugins.py.

◆ args

checkPlugins.args

Definition at line 129 of file checkPlugins.py.

◆ capabilities

checkPlugins.capabilities = dsoDb.capabilities(libName)

Definition at line 137 of file checkPlugins.py.

◆ default

checkPlugins.default

Definition at line 56 of file checkPlugins.py.

◆ dest

checkPlugins.dest

Definition at line 55 of file checkPlugins.py.

◆ dsoDb

checkPlugins.dsoDb = Dso.DsoDb()

Definition at line 134 of file checkPlugins.py.

◆ dsoFile

checkPlugins.dsoFile

Definition at line 181 of file checkPlugins.py.

◆ dsoFiles

list checkPlugins.dsoFiles = [ dso for dso in dsoDb.dsoFiles]

Definition at line 178 of file checkPlugins.py.

◆ dups

checkPlugins.dups = dsoDb.duplicates(libName, pedantic = options.isPedantic)

Definition at line 154 of file checkPlugins.py.

◆ entries

checkPlugins.entries = dsoDb.content( pedantic = options.isPedantic )

Definition at line 165 of file checkPlugins.py.

◆ help

checkPlugins.help

Definition at line 57 of file checkPlugins.py.

◆ libName

checkPlugins.libName = options.capabilities

Definition at line 141 of file checkPlugins.py.

◆ libs

checkPlugins.libs = dsoDb.libs(options.detailedDump)

Definition at line 171 of file checkPlugins.py.

◆ msg

str checkPlugins.msg = "---> ignoring [%s]" % k

Definition at line 207 of file checkPlugins.py.

◆ options

checkPlugins.options

Definition at line 129 of file checkPlugins.py.

◆ parser

checkPlugins.parser = OptionParser(usage="usage: %prog [options]")

Definition at line 52 of file checkPlugins.py.

◆ sc

int checkPlugins.sc = 0

Definition at line 133 of file checkPlugins.py.

◆ suppressed

list checkPlugins.suppressed
Initial value:
1= [os.path.basename(ii) in _suppression_dct[k]
2 for ii in v]

Definition at line 204 of file checkPlugins.py.

◆ suppression_log

list checkPlugins.suppression_log = []

Definition at line 198 of file checkPlugins.py.

◆ v

checkPlugins.v = dups[k]

Definition at line 200 of file checkPlugins.py.