Changeset 3419 for pykota/trunk/pykota/storages/pgstorage.py
- Timestamp:
- 10/04/08 10:33:28 (16 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
pykota/trunk/pykota/storages/pgstorage.py
r3413 r3419 53 53 port = 5432 # Use PostgreSQL's default tcp/ip port (5432). 54 54 55 self.tool.logdebug("Trying to open database (host=%s, port=%s, dbname=%s, user=%s)..." % (host, port, dbname, user)) 55 self.tool.logdebug("Trying to open database (host=%s, port=%s, dbname=%s, user=%s)..." % (repr(host), 56 repr(port), 57 repr(dbname), 58 repr(user))) 56 59 try : 57 self.database = pg.connect(host=host, port=port, dbname=dbname, user=user, passwd=passwd) 60 self.database = pg.connect(host=host, 61 port=port, 62 dbname=dbname, 63 user=user, 64 passwd=passwd) 58 65 except PGError, msg : 59 66 msg = "%(msg)s --- the most probable cause of your problem is that PostgreSQL is down, or doesn't accept incoming connections because you didn't configure it as explained in PyKota's documentation." % locals() 60 67 raise PGError, msg 61 self.closed = 068 self.closed = False 62 69 try : 63 70 self.database.query("SET CLIENT_ENCODING TO 'UTF-8';") 64 71 except PGError, msg : 65 72 self.tool.logdebug("Impossible to set database client encoding to UTF-8 : %s" % msg) 66 self.tool.logdebug("Database opened (host=%s, port=%s, dbname=%s, user=%s)" % (host, port, dbname, user)) 73 self.tool.logdebug("Database opened (host=%s, port=%s, dbname=%s, user=%s)" % (repr(host), 74 repr(port), 75 repr(dbname), 76 repr(user))) 67 77 68 78 def close(self) : … … 70 80 if not self.closed : 71 81 self.database.close() 72 self.closed = 182 self.closed = True 73 83 self.tool.logdebug("Database closed.") 74 84