[run]
branch = True

# This lets coverage include lines that happen in multiprocessing mode
concurrency = multiprocessing

[report]
# Regexes for lines to exclude from consideration
exclude_lines =
    # If you put this in a comment, you can manually exclude code from being covered.
    pragma: no cover

    # Don't complain if non-runnable code isn't run:
    if False:
    if 0:
    if __name__ == .__main__.:

    # Don't complain about exceptional circumstances not under control of the test suite
    except .*KeyboardInterrupt
    except IOError
    except OSError
