##// END OF EJS Templates
db: don't propagate ping connection option into engine configuration as it's an internal flag for rhodecode.
marcink -
r2770:937fae28 default
parent child Browse files
Show More
@@ -353,6 +353,8 b' def ping_connection(connection, branch):'
353 353 def engine_from_config(configuration, prefix='sqlalchemy.', **kwargs):
354 354 """Custom engine_from_config functions."""
355 355 log = logging.getLogger('sqlalchemy.engine')
356 _ping_connection = configuration.pop('sqlalchemy.db1.ping_connection', None)
357
356 358 engine = sqlalchemy.engine_from_config(configuration, prefix, **kwargs)
357 359
358 360 def color_sql(sql):
@@ -360,7 +362,6 b' def engine_from_config(configuration, pr'
360 362 normal = '\x1b[0m'
361 363 return ''.join([color_seq, sql, normal])
362 364
363 _ping_connection = configuration.get('sqlalchemy.db1.ping_connection')
364 365 if configuration['debug'] or _ping_connection:
365 366 sqlalchemy.event.listen(engine, "engine_connect", ping_connection)
366 367
General Comments 0
You need to be logged in to leave comments. Login now