mirror of
https://github.com/psycopg/psycopg2.git
synced 2025-02-01 01:44:07 +03:00
First parameter of register_json defaults to None
This commit is contained in:
parent
024f0dbada
commit
26d71b4cba
|
@ -89,7 +89,7 @@ if json is None:
|
||||||
raise ImportError("no json module available")
|
raise ImportError("no json module available")
|
||||||
|
|
||||||
|
|
||||||
def register_json(conn_or_curs, globally=False, loads=None,
|
def register_json(conn_or_curs=None, globally=False, loads=None,
|
||||||
oid=None, array_oid=None):
|
oid=None, array_oid=None):
|
||||||
"""Create and register typecasters converting :sql:`json` type to Python objects.
|
"""Create and register typecasters converting :sql:`json` type to Python objects.
|
||||||
|
|
||||||
|
|
|
@ -935,7 +935,7 @@ class JsonTestCase(unittest.TestCase):
|
||||||
olda = psycopg2.extensions.string_types.get(199)
|
olda = psycopg2.extensions.string_types.get(199)
|
||||||
loads = lambda x: psycopg2.extras.json.loads(x, parse_float=Decimal)
|
loads = lambda x: psycopg2.extras.json.loads(x, parse_float=Decimal)
|
||||||
try:
|
try:
|
||||||
new, newa = psycopg2.extras.register_json(None,
|
new, newa = psycopg2.extras.register_json(
|
||||||
loads=loads, oid=oid, array_oid=array_oid)
|
loads=loads, oid=oid, array_oid=array_oid)
|
||||||
curs = self.conn.cursor()
|
curs = self.conn.cursor()
|
||||||
curs.execute("""select '{"a": 100.0, "b": null}'::json""")
|
curs.execute("""select '{"a": 100.0, "b": null}'::json""")
|
||||||
|
|
Loading…
Reference in New Issue
Block a user