created accessor for database parameters
This commit is contained in:
parent
3b618723d2
commit
643f76ebb7
|
@ -25,6 +25,7 @@ Handles HUD configuration files.
|
||||||
# Standard Library modules
|
# Standard Library modules
|
||||||
import os
|
import os
|
||||||
import sys
|
import sys
|
||||||
|
import string
|
||||||
import traceback
|
import traceback
|
||||||
import shutil
|
import shutil
|
||||||
import xml.dom.minidom
|
import xml.dom.minidom
|
||||||
|
@ -280,6 +281,24 @@ class Config:
|
||||||
location_node.setAttribute("y", str( locations[i-1][1] ))
|
location_node.setAttribute("y", str( locations[i-1][1] ))
|
||||||
self.supported_sites[site_name].layout[max].location[i] = ( locations[i-1][0], locations[i-1][1] )
|
self.supported_sites[site_name].layout[max].location[i] = ( locations[i-1][0], locations[i-1][1] )
|
||||||
|
|
||||||
|
def get_db_parameters(self, name = None):
|
||||||
|
if name == None: name = 'fpdb'
|
||||||
|
db = {}
|
||||||
|
try:
|
||||||
|
db['databaseName'] = name
|
||||||
|
db['host'] = self.supported_databases[name].db_ip
|
||||||
|
db['user'] = self.supported_databases[name].db_user
|
||||||
|
db['password'] = self.supported_databases[name].db_pass
|
||||||
|
db['server'] = self.supported_databases[name].db_server
|
||||||
|
if string.lower(self.supported_databases[name].db_server) == 'mysql':
|
||||||
|
db['backend'] = 2
|
||||||
|
elif string.lower(self.supported_databases[name].db_server) == 'postgresql':
|
||||||
|
db['backend'] = 3
|
||||||
|
else: db['backend'] = 0 # this is big trouble
|
||||||
|
except:
|
||||||
|
pass
|
||||||
|
return db
|
||||||
|
|
||||||
if __name__== "__main__":
|
if __name__== "__main__":
|
||||||
c = Config()
|
c = Config()
|
||||||
|
|
||||||
|
@ -317,3 +336,5 @@ if __name__== "__main__":
|
||||||
|
|
||||||
c.edit_layout("PokerStars", 6, locations=( (1, 1), (2, 2), (3, 3), (4, 4), (5, 5), (6, 6) ))
|
c.edit_layout("PokerStars", 6, locations=( (1, 1), (2, 2), (3, 3), (4, 4), (5, 5), (6, 6) ))
|
||||||
c.save(file="testout.xml")
|
c.save(file="testout.xml")
|
||||||
|
|
||||||
|
print c.get_db_parameters()
|
Loading…
Reference in New Issue
Block a user