Author: cito Date: Thu Nov 1 07:18:23 2012 New Revision: 460 Log: Allow setting the debug attribute just to True.
Modified: trunk/module/pg.py Modified: trunk/module/pg.py ============================================================================== --- trunk/module/pg.py Thu Nov 1 07:01:56 2012 (r459) +++ trunk/module/pg.py Thu Nov 1 07:18:23 2012 (r460) @@ -156,9 +156,9 @@ pass if not db or not hasattr(db, 'db') or not hasattr(db, 'query'): db = connect(*args, **kw) - self._closeable = 1 + self._closeable = True else: - self._closeable = 0 + self._closeable = False self.db = db self.dbname = db.db self._regtypes = False @@ -168,8 +168,9 @@ self._args = args, kw self.debug = None # For debugging scripts, this can be set # * to a string format specification (e.g. in CGI set to "%s<BR>"), - # * to a file object to write debug statements or - # * to a callable object which takes a string argument. + # * to a file object to write debug statements, + # * to a callable object which takes a string argument or + # * to any other true value to just print debug statements. def __getattr__(self, name): # All undefined members are same as in underlying pg connection: @@ -189,6 +190,8 @@ file.write(s + '\n') elif callable(self.debug): self.debug(s) + else: + print s def _quote_text(self, d): """Quote text value.""" _______________________________________________ PyGreSQL mailing list PyGreSQL@Vex.Net https://mail.vex.net/mailman/listinfo.cgi/pygresql