Definition at line 28 of file LumiDBHandler.py.
 
◆ __init__()
      
        
          | def python.LumiDBHandler.LumiDBHandler.__init__ | ( |  | self | ) |  | 
      
 
 
◆ closeAll()
      
        
          | def python.LumiDBHandler.LumiDBHandler.closeAll | ( |  | self | ) |  | 
      
 
Definition at line 112 of file LumiDBHandler.py.
  115             print(
'LumiDBHandler.closeAllDB called')
 
  118         for dbstring 
in list(self.__class__.dbDict.keys()):
 
  119             self.closeDB(dbstring)
 
 
 
 
◆ closeAllDB()
      
        
          | def python.LumiDBHandler.LumiDBHandler.closeAllDB | ( |  | self | ) |  | 
      
 
 
◆ closeDB()
      
        
          | def python.LumiDBHandler.LumiDBHandler.closeDB | ( |  | self, | 
        
          |  |  |  | dbstring | 
        
          |  | ) |  |  | 
      
 
Definition at line 94 of file LumiDBHandler.py.
   94     def closeDB(self, dbstring):
 
   97             print(
'LumiDBHandler.closeDB - Closing connection to', dbstring)
 
   99         if dbstring 
not in self.__class__.dbDict:
 
  100             print(
"LumiDBHandler.closeDB - DB doesn't exist:", dbstring)
 
  103                 self.__class__.dbDict[dbstring].closeDatabase()
 
  104             except Exception 
as e:
 
  106             self.__class__.dbDict.pop(dbstring)
 
 
 
◆ getFolder()
      
        
          | def python.LumiDBHandler.LumiDBHandler.getFolder | ( |  | self, | 
        
          |  |  |  | dbstring, | 
        
          |  |  |  | folder, | 
        
          |  |  |  | force = False | 
        
          |  | ) |  |  | 
      
 
Definition at line 46 of file LumiDBHandler.py.
   46     def getFolder(self, dbstring, folder, force=False):
 
   49             print(
'LumiDBHandler.getFolder(', dbstring, 
',', folder, 
') called')
 
   51         if not self.openDB(dbstring, force=force):
 
   52             print(
"LumiDBHandler.getFolder - can't connect to DB!")
 
   55         return self.__class__.dbDict[dbstring].getFolder(folder)
 
 
 
◆ openDB()
      
        
          | def python.LumiDBHandler.LumiDBHandler.openDB | ( |  | self, | 
        
          |  |  |  | dbstring, | 
        
          |  |  |  | oracle = False, | 
        
          |  |  |  | debug = False, | 
        
          |  |  |  | force = False | 
        
          |  | ) |  |  | 
      
 
Definition at line 59 of file LumiDBHandler.py.
   59     def openDB(self, dbstring, oracle=False, debug=False, force=False):
 
   62             print(
'LumiDBHandler.openDB(', dbstring, 
') called')
 
   65         if dbstring 
in self.__class__.dbDict:
 
   70                     print(
'LumiDBHandler.openDB - Connection already exists')
 
   75                 print(
'LumiDBHandler.openDB - Connection already exists, closing first due to force=True')
 
   76             self.closeDB(dbstring)
 
   80             print((
'LumiDBHandler.openDB - Connecting to', dbstring))
 
   84         except Exception 
as e:
 
   89         self.__class__.dbDict[dbstring] = db
 
 
 
◆ dbDict
  
  | 
        
          | python.LumiDBHandler.LumiDBHandler.dbDict = dict() |  | static | 
 
 
◆ verbose
      
        
          | python.LumiDBHandler.LumiDBHandler.verbose | 
      
 
 
The documentation for this class was generated from the following file: