Daniele Varrazzo
b61a2a34c4
Close the connection on error in callback
...
Unfortunately PQcancel blocks, so it's not better than PQgetResult.
It has been suggested to use PQreset in non-blocking way but this would give
the Python program the burden of handling a connection done but not configured
in an unexpected place.
2012-10-06 11:58:52 +01:00
Daniele Varrazzo
2611d62283
Get the result from the connection after the green panic
...
Otherwise the connection won't be usable in case we manage
to put it back on track (libpq reports "another command is
already in progress")
2012-10-06 01:45:24 +01:00
Daniele Varrazzo
53b1c70f3a
Attempt to fix issue #113 .
...
If the network is down, trying to read blocking will hang the process hard
(ctrl-c not working). Send a cancel signal instead (as suggested in
http://archives.postgresql.org/pgsql-hackers/2012-07/msg00903.php ) and go
back into a green polling: this should allow a further error (e.g. another
ctrl-c) to break the loop. In this case we cannot assume anything about
the state of the connection, so we close it.
2012-10-06 01:10:41 +01:00
Federico Di Gregorio
6521fb5a44
Fixed error related to calling C typecasters from Python ones
2010-05-15 19:34:56 +02:00
Federico Di Gregorio
5db66038fe
Fix to double free segfault in connection
2009-04-19 16:51:31 +02:00
Federico Di Gregorio
e3a5ae8e20
Added a couple of test scripts to sandbox
2009-04-19 16:25:49 +02:00
Federico Di Gregorio
f5ec676566
Added isready() error test to sandbox
2009-01-10 18:48:31 +01:00
Federico Di Gregorio
5a428642f8
COPY problem tests and partial fix
2008-05-27 17:40:19 +02:00
Federico Di Gregorio
1fddaa8562
Added a couple of files used for tests.
2008-04-14 04:13:07 +00:00
Federico Di Gregorio
1c16009985
Added support for NULL in arrays ( closes : #154 )
2007-01-19 14:08:06 +00:00
Federico Di Gregorio
be9822801f
Added a couple of tests to the sandbox.
2006-09-01 06:49:05 +00:00
Federico Di Gregorio
07be5df881
Fix for #93 .
2006-06-11 05:09:59 +00:00
Federico Di Gregorio
267b4171ec
Sandbox stuff (not distributed but can help others to debug.)
2006-06-07 23:46:32 +00:00
Federico Di Gregorio
5871596eda
Some more tests in sandbox.
2006-01-10 16:13:37 +00:00
Federico Di Gregorio
8ffafd75eb
Added sandbox stuff to the repository.
2005-11-28 03:44:14 +00:00
Federico Di Gregorio
164eb32817
New time/date locale-safe typecasting code.
2005-11-14 11:57:45 +00:00
Federico Di Gregorio
0a73b75c51
SUSE addition to setup.cfg.
2005-10-25 16:00:49 +00:00
Federico Di Gregorio
ed23aeb37c
named cursors are working.
2005-10-25 15:35:11 +00:00
Federico Di Gregorio
67720de497
Fixed segfault in connection.set_client_encoding().
2005-09-30 16:48:41 +00:00
Federico Di Gregorio
75e7273d85
Solid tokenization code.
2005-03-23 17:17:48 +00:00
Federico Di Gregorio
cb9cec57c0
Array support for all basic types.
2005-03-23 11:02:13 +00:00
Federico Di Gregorio
19cb161d27
Array tokenization seems working.
2005-03-23 10:32:30 +00:00
Federico Di Gregorio
cddb1a15d4
Array quoting (not completely working.)
2005-03-23 00:43:36 +00:00
Federico Di Gregorio
08a4965342
isready/prefetch fix.
2004-12-14 03:33:03 +00:00
Federico Di Gregorio
61b4ff6e6f
First fixed to the async core.
2004-11-20 10:57:54 +00:00
Federico Di Gregorio
c904d97f69
Initial psycopg 2 import after SVN crash.
2004-10-19 03:17:12 +00:00