Show
Ignore:
Timestamp:
10/04/08 10:33:28 (16 years ago)
Author:
jerome
Message:

Improved debug output.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • pykota/trunk/pykota/storages/pgstorage.py

    r3413 r3419  
    5353            port = 5432         # Use PostgreSQL's default tcp/ip port (5432). 
    5454 
    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))) 
    5659        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) 
    5865        except PGError, msg : 
    5966            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() 
    6067            raise PGError, msg 
    61         self.closed = 0 
     68        self.closed = False 
    6269        try : 
    6370            self.database.query("SET CLIENT_ENCODING TO 'UTF-8';") 
    6471        except PGError, msg : 
    6572            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))) 
    6777 
    6878    def close(self) : 
     
    7080        if not self.closed : 
    7181            self.database.close() 
    72             self.closed = 1 
     82            self.closed = True 
    7383            self.tool.logdebug("Database closed.") 
    7484