Module Gnumed.pycommon.gmLoginInfo
Classes
class LoginInfo (user=None, password=None, host=None, port=5432, database=None)
-
Expand source code
class LoginInfo: """a class to encapsulate Postgres login information to default database""" #------------------------------------------ def __init__(self, user=None, password=None, host=None, port=5432, database=None): self.user = user self.password = password self.host = host self.port = port self.database = database #------------------------------------------ def _get_port(self): return self.__port def _set_port(self, value): self.__port = int(value) port = property(_get_port, _set_port) #------------------------------------------ def SetUser(self, user): self.user = user #------------------------------------------ def GetUser(self): return self.user #------------------------------------------ def SetDatabase(self, dbname): self.database = dbname #------------------------------------------ def GetDatabase(self): return self.database #------------------------------------------ def SetHost(self, host): self.host = host #------------------------------------------ def GetHost(self): return self.host #------------------------------------------ def SetPort(self, port): try: port = int (port) except ValueError: _log.warning("tried to set port to '%s', set to -1" % port) port = -1 self.port = port #------------------------------------------ def GetPort(self): return self.port #------------------------------------------ def SetProfile(self, profile): self.__profile = profile #------------------------------------------ def GetProfile(self): return self.__profile #------------------------------------------ def Clear(self): "clears all connection information regarding user, password etc." self.user = "guest" self.password = "" self.host = '' self.port = 5432 self.database = "gnumed_v9" self.__profile = 'default'
a class to encapsulate Postgres login information to default database
Instance variables
prop port
-
Expand source code
def _get_port(self): return self.__port
Methods
def Clear(self)
-
Expand source code
def Clear(self): "clears all connection information regarding user, password etc." self.user = "guest" self.password = "" self.host = '' self.port = 5432 self.database = "gnumed_v9" self.__profile = 'default'
clears all connection information regarding user, password etc.
def GetDatabase(self)
-
Expand source code
def GetDatabase(self): return self.database
def GetHost(self)
-
Expand source code
def GetHost(self): return self.host
def GetPort(self)
-
Expand source code
def GetPort(self): return self.port
def GetProfile(self)
-
Expand source code
def GetProfile(self): return self.__profile
def GetUser(self)
-
Expand source code
def GetUser(self): return self.user
def SetDatabase(self, dbname)
-
Expand source code
def SetDatabase(self, dbname): self.database = dbname
def SetHost(self, host)
-
Expand source code
def SetHost(self, host): self.host = host
def SetPort(self, port)
-
Expand source code
def SetPort(self, port): try: port = int (port) except ValueError: _log.warning("tried to set port to '%s', set to -1" % port) port = -1 self.port = port
def SetProfile(self, profile)
-
Expand source code
def SetProfile(self, profile): self.__profile = profile
def SetUser(self, user)
-
Expand source code
def SetUser(self, user): self.user = user