summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorFederico Di Gregorio <fog@initd.org>2009-04-04 19:17:40 +0200
committerFederico Di Gregorio <fog@initd.org>2009-04-04 19:17:40 +0200
commit16c2a8fc81ca610eaeee0738a19116190fdf3e07 (patch)
tree0ea641e5bd196f8859687a0e794fd020ceeccbe7 /ChangeLog
parentf1e532151f1504e38810fc8a3fe65a9b8d3b2cb3 (diff)
downloadpsycopg2-16c2a8fc81ca610eaeee0738a19116190fdf3e07.tar.gz
Cleaned conn_notice_callback() to run without the GIL
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog7
1 files changed, 7 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index ec86c3d..21189aa 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2009-04-04 Federico Di Gregorio <fog@initd.org>
+
+ * connection_int.c(conn_notice_callback): removed all Python
+ calls because conn_notice_callback() can be called without a lock
+ on the GIL. Moved processing and cleanup of notices into their
+ own functions that are called while holding the GIL.
+
2009-04-01 Federico Di Gregorio <fog@initd.org>
* Applied patch from Menno Smits to fix failures in test_dates