Changeset 35177 for trunk/ippToPsps/jython/config.py
- Timestamp:
- Feb 17, 2013, 3:37:35 PM (13 years ago)
- File:
-
- 1 edited
-
trunk/ippToPsps/jython/config.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippToPsps/jython/config.py
r35097 r35177 64 64 print "config.test: ", self.test 65 65 66 root = self.settingsDoc.getroot() 67 localdb = root.find('localdatabase') 68 for loaderhost in localdb.findall('loaderhost'): 69 name = loaderhost.get('name') 70 dbname = loaderhost.find('dbname').text 71 dbhost = loaderhost.find('host').text 72 print "loaderhost / dbhost : ", name, dbname, dbhost 73 74 66 75 ''' 67 76 Creates a logger object and returns it … … 85 94 Various db metadata getters 86 95 ''' 87 def getDbName(self, dbType): return self.settingsDoc.find(dbType +"/name").text 88 def getDbHost(self, dbType): return self.settingsDoc.find(dbType +"/host").text 89 def getDbUser(self, dbType): return self.settingsDoc.find(dbType +"/user").text 90 def getDbPassword(self, dbType): return self.settingsDoc.find(dbType +"/password").text 96 def getDbName(self, dbType): 97 if dbType == 'localdatabase' or dbType == 'localdatabase_test': 98 return self.scratchDbLeaf.find('name').text 99 else: 100 return self.settingsDoc.find(dbType +"/name").text 101 102 def getDbHost(self, dbType): 103 if dbType == 'localdatabase' or dbType == 'localdatabase_test': 104 return self.scratchDbLeaf.find('host').text 105 else: 106 return self.settingsDoc.find(dbType +"/host").text 107 108 def getDbUser(self, dbType): 109 if dbType == 'localdatabase' or dbType == 'localdatabase_test': 110 return self.scratchDbLeaf.find('user').text 111 else: 112 return self.settingsDoc.find(dbType +"/user").text 113 114 def getDbPassword(self, dbType): 115 if dbType == 'localdatabase' or dbType == 'localdatabase_test': 116 return self.scratchDbLeaf.find('password').text 117 else: 118 return self.settingsDoc.find(dbType +"/password").text 119 120 def setScratchDbLeaf(self, myhost): 121 root = self.settingsDoc.getroot() 122 if (self.test): 123 localdb = root.find('localdatabase_test') 124 else: 125 localdb = root.find('localdatabase') 126 127 for loaderhost in localdb.findall('loader'): 128 name = loaderhost.get('mach') 129 print "name, myhost: ", name, myhost 130 if name == myhost: 131 self.scratchDbLeaf = loaderhost 132 return 1 133 134 for loaderhost in localdb.findall('loader'): 135 name = loaderhost.get('mach') 136 print "name, myhost: ", name, myhost 137 if name == 'generic': 138 self.scratchDbLeaf = loaderhost 139 return 1 140 141 print "Config Error: cannot find valid scratch db matching ", myhost, "or generic" 142 raise
Note:
See TracChangeset
for help on using the changeset viewer.
