Ejemplo n.º 1
0
 def __init__(self, cfg=None):
     if cfg is None:
         cfg = PaellaConfig('database')
     if type(cfg) is not dict:
         dsn = cfg.get_dsn()
     else:
         dsn = cfg
     if os.environ.has_key('PAELLA_DBHOST'):
         dsn['dbhost'] = os.environ['PAELLA_DBHOST']
     if os.environ.has_key('PAELLA_DBNAME'):
         dsn['dbname'] = os.environ['PAELLA_DBNAME']
     if os.environ.has_key('PAELLA_DBPORT'):
         dsn['dbport'] = int(os.environ['PAELLA_DBPORT'])
         if dsn['dbport'] not in range(1, 65536):
             raise ValueError, 'bad database port %s' % dsn['dbport']
     user = dsn['dbusername']
     host = dsn['dbhost']
     dbname = dsn['dbname']
     passwd = dsn['dbpassword']
     autocommit = 0
     if dsn['autocommit'] == 'true':
         autocommit = 1
     if 'dbport' in dsn:
         port = dsn['dbport']
     else:
         port = 5432
     BasicConnection.__init__(self, user=user, host=host,
                             dbname=dbname, passwd=passwd, port=port)
     self.autocommit = autocommit
Ejemplo n.º 2
0
 def __init__(self, cfg=None):
     if cfg is None:
         cfg = PaellaConfig('database')
     if type(cfg) is not dict:
         dsn = cfg.get_dsn()
     else:
         dsn = cfg
     if os.environ.has_key('PAELLA_DBHOST'):
         dsn['dbhost'] = os.environ['PAELLA_DBHOST']
     if os.environ.has_key('PAELLA_DBNAME'):
         dsn['dbname'] = os.environ['PAELLA_DBNAME']
     if os.environ.has_key('PAELLA_DBPORT'):
         dsn['dbport'] = int(os.environ['PAELLA_DBPORT'])
         if dsn['dbport'] not in range(1, 65536):
             raise ValueError, 'bad database port %s' % dsn['dbport']
     user = dsn['dbusername']
     host = dsn['dbhost']
     dbname = dsn['dbname']
     passwd = dsn['dbpassword']
     autocommit = 0
     if dsn['autocommit'] == 'true':
         autocommit = 1
     if 'dbport' in dsn:
         port = dsn['dbport']
     else:
         port = 5432
     BasicConnection.__init__(self,
                              user=user,
                              host=host,
                              dbname=dbname,
                              passwd=passwd,
                              port=port)
     self.autocommit = autocommit
Ejemplo n.º 3
0
 def __init__(self, dsn=None, cfg=None):
     if dsn is None:
         dsn = PaellaConfig('database').get_dsn()
     if cfg is not None:
         deprecated('cfg parameter to PaellaConnection is deprecated')
         dsn = None
         if type(cfg) is PaellaConfig:
             dsn = cfg.get_dsn()
     if dsn is None:
         raise RuntimeError , 'Problem with the arguments to PaellaConnection'
     if os.environ.has_key('PAELLA_DBHOST'):
         dsn['dbhost'] = os.environ['PAELLA_DBHOST']
     if os.environ.has_key('PAELLA_DBNAME'):
         dsn['dbname'] = os.environ['PAELLA_DBNAME']
     if os.environ.has_key('PAELLA_DBPORT'):
         dsn['dbport'] = int(os.environ['PAELLA_DBPORT'])
         if dsn['dbport'] not in range(1, 65536):
             raise ValueError, 'bad database port %s' % dsn['dbport']
     if os.environ.has_key('PAELLA_DBUSER'):
         dsn['dbusername'] = os.environ['PAELLA_DBUSER']
     user = dsn['dbusername']
     host = dsn['dbhost']
     dbname = dsn['dbname']
     passwd = dsn['dbpassword']
     if 'dbport' in dsn:
         port = dsn['dbport']
     else:
         port = 5432
     BasicConnection.__init__(self, user=user, host=host,
                             dbname=dbname, passwd=passwd, port=port)
     self.autocommit = 1
     self.__dict__['suitecursor'] = SuiteCursor(self)
Ejemplo n.º 4
0
 def __init__(self, dsn=None, cfg=None):
     if dsn is None:
         dsn = PaellaConfig('database').get_dsn()
     if cfg is not None:
         deprecated('cfg parameter to PaellaConnection is deprecated')
         dsn = None
         if type(cfg) is PaellaConfig:
             dsn = cfg.get_dsn()
     if dsn is None:
         raise RuntimeError, 'Problem with the arguements to PaellaConnection'
     if os.environ.has_key('PAELLA_DBHOST'):
         dsn['dbhost'] = os.environ['PAELLA_DBHOST']
     if os.environ.has_key('PAELLA_DBNAME'):
         dsn['dbname'] = os.environ['PAELLA_DBNAME']
     if os.environ.has_key('PAELLA_DBPORT'):
         dsn['dbport'] = int(os.environ['PAELLA_DBPORT'])
         if dsn['dbport'] not in range(1, 65536):
             raise ValueError, 'bad database port %s' % dsn['dbport']
     user = dsn['dbusername']
     host = dsn['dbhost']
     dbname = dsn['dbname']
     passwd = dsn['dbpassword']
     if 'dbport' in dsn:
         port = dsn['dbport']
     else:
         port = 5432
     BasicConnection.__init__(self,
                              user=user,
                              host=host,
                              dbname=dbname,
                              passwd=passwd,
                              port=port)
     self.autocommit = 1
     self.__dict__['suitecursor'] = SuiteCursor(self)
Ejemplo n.º 5
0
 def __init__(self):
     dsn = dict(user='******', host='bard', dbname='konsultant')
     BasicConnection.__init__(self, **dsn)