# HG changeset patch # User Pierre-Yves David # Date 1565255173 -7200 # Node ID 978c9a0c5974a6049c639b4b2c712978af034455 # Parent bac24a8a095a92b96df95bcf428e984b9c78d218 demandimport: explicitly declare `_session` at the module level The `_session` module level variable is set within a function using the `global` keyword. This confuses my `test-check-pyflakes.t`. Explicitly declaring the variable at the top level solves the issue (and seems absolutely reasonable). diff -r bac24a8a095a -r 978c9a0c5974 hgdemandimport/tracing.py --- a/hgdemandimport/tracing.py Thu Aug 08 10:55:06 2019 +0200 +++ b/hgdemandimport/tracing.py Thu Aug 08 11:06:13 2019 +0200 @@ -12,6 +12,7 @@ _pipe = None _checked = False +_session = 'none' def _isactive(): global _pipe, _session, _checked