Payload default is the empty string.

This commit is contained in:
Daniele Varrazzo 2010-11-01 22:25:15 +00:00
parent 9c58c01e0f
commit 56ae1fe4bf
3 changed files with 3 additions and 3 deletions

View File

@ -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

View File

@ -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);

View File

@ -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'))