ashb commented on issue #5743: [AIRFLOW-5088][AIP-24] Persisting serialized DAG 
in DB for webserver scalability
URL: https://github.com/apache/airflow/pull/5743#issuecomment-528731075
 
 
   Ahha, yes we were!
   
   > The JSON serializer and deserializer used by JSON defaults to Python’s 
json.dumps and json.loads functions; in the case of the psycopg2 dialect, 
psycopg2 may be using its own custom loader function.
   >
   > In order to affect the serializer / deserializer, they are currently 
configurable at the create_engine() level via the create_engine.json_serializer 
and create_engine.json_deserializer parameters. For example, to turn off 
ensure_ascii:
   >
   >```
   >engine = create_engine(
   >    "sqlite://",
   >    json_serializer=lambda obj: json.dumps(obj, ensure_ascii=False))
   >```
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to