event.listen and event.listen_for have a kwarg once added in 0.9.4 (not 0.9.3) CHANGELOG agrees with this as well. (as does my manual testing)
event.listen(Mapper, "before_configure", on_config, once=True)
- .. versionadded:: 0.9.3 Added ``once=True`` to :func:`.event.listen`
+ .. versionadded:: 0.9.4 Added ``once=True`` to :func:`.event.listen`
and :func:`.event.listens_for`.
"""
do_config()
- .. versionadded:: 0.9.3 Added ``once=True`` to :func:`.event.listen`
+ .. versionadded:: 0.9.4 Added ``once=True`` to :func:`.event.listen`
and :func:`.event.listens_for`.
"""