self._reset_on_return = reset_on_return
self.echo = echo
if _dispatch:
- self.dispatch.update(_dispatch)
+ self.dispatch.update(_dispatch, only_propagate=False)
if listeners:
util.warn_deprecated(
"The 'listeners' argument to Pool (and "
def assert_listeners(p, total, conn, cout, cin):
for instance in (p, p.recreate()):
- self.assert_(len(instance.dispatch.on_connect) == conn)
- self.assert_(len(instance.dispatch.on_checkout) == cout)
- self.assert_(len(instance.dispatch.on_checkin) == cin)
+ eq_(len(instance.dispatch.on_connect), conn)
+ eq_(len(instance.dispatch.on_checkout), cout)
+ eq_(len(instance.dispatch.on_checkin), cin)
p = _pool()
assert_listeners(p, 0, 0, 0, 0)