diff options
author | Daniele Varrazzo <daniele.varrazzo@gmail.com> | 2011-01-01 17:09:37 +0100 |
---|---|---|
committer | Daniele Varrazzo <daniele.varrazzo@gmail.com> | 2011-01-01 17:09:37 +0100 |
commit | f9be48d89ea73d5d401b6b5b6a271848f259a1c3 (patch) | |
tree | e6293cbb13d259095ee561d42797e4b0ad0807c2 /lib/extensions.py | |
parent | 506ce93a5b2de01116c0023cc0da681e825fb3e7 (diff) | |
parent | fdfa2de1a1744cabf918d8e4bf2a8740cbba101e (diff) | |
download | psycopg2-f9be48d89ea73d5d401b6b5b6a271848f259a1c3.tar.gz |
Merge branch 'none-in-composite' into python2
Diffstat (limited to 'lib/extensions.py')
-rw-r--r-- | lib/extensions.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/lib/extensions.py b/lib/extensions.py index fca7973..24a9a6b 100644 --- a/lib/extensions.py +++ b/lib/extensions.py @@ -128,4 +128,17 @@ class SQL_IN(object): __str__ = getquoted +class NoneAdapter(object): + """Adapt None to NULL. + + This adapter is not used normally as a fast path in mogrify uses NULL, + but it makes easier to adapt composite types. + """ + def __init__(self, obj): + pass + + def getquoted(self): + return "NULL" + + __all__ = filter(lambda k: not k.startswith('_'), locals().keys()) |