diff options
| author | Daniele Varrazzo <daniele.varrazzo@gmail.com> | 2010-11-01 22:25:15 +0000 |
|---|---|---|
| committer | Daniele Varrazzo <daniele.varrazzo@gmail.com> | 2010-11-05 09:34:52 +0000 |
| commit | 56ae1fe4bfe5ebda435d43e310dff7b5d2a8730d (patch) | |
| tree | 6e27b4b9f42f29fcaaec8921e839f8c62c3d5177 | |
| parent | 9c58c01e0fb928b0d46bdf95c87a8235f10000c3 (diff) | |
| download | psycopg2-56ae1fe4bfe5ebda435d43e310dff7b5d2a8730d.tar.gz | |
Payload default is the empty string.
| -rw-r--r-- | doc/src/extensions.rst | 2 | ||||
| -rw-r--r-- | psycopg/notify_type.c | 2 | ||||
| -rwxr-xr-x | tests/test_notify.py | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/doc/src/extensions.rst b/doc/src/extensions.rst index 5561ea4..970d4b9 100644 --- a/doc/src/extensions.rst +++ b/doc/src/extensions.rst @@ -106,7 +106,7 @@ functionalities defined by the |DBAPI|_. Close the object and remove it from the database. -.. autoclass:: Notify(pid, channel, payload=None) +.. autoclass:: Notify(pid, channel, payload='') :members: pid, channel, payload .. versionadded:: 2.2.3 diff --git a/psycopg/notify_type.c b/psycopg/notify_type.c index 2e3a1e1..a104f21 100644 --- a/psycopg/notify_type.c +++ b/psycopg/notify_type.c @@ -82,7 +82,7 @@ notify_init(NotifyObject *self, PyObject *args, PyObject *kwargs) } if (!payload) { - payload = Py_None; + payload = PyString_FromStringAndSize("", 0); } Py_CLEAR(self->pid); diff --git a/tests/test_notify.py b/tests/test_notify.py index 957b371..7dc45d9 100755 --- a/tests/test_notify.py +++ b/tests/test_notify.py @@ -143,7 +143,7 @@ conn.close() n = psycopg2.extensions.Notify(10, 'foo') self.assertEqual(10, n.pid) self.assertEqual('foo', n.channel) - self.assertEqual(None, n.payload) + self.assertEqual('', n.payload) (pid, channel) = n self.assertEqual((pid, channel), (10, 'foo')) |
