diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2019-11-03 13:59:07 -0500 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2019-11-03 21:27:42 -0500 |
commit | 9c04f2d6c4dd4e1bda5fae1e58c9aad846881024 (patch) | |
tree | e3120a2caefc141a7b09225aa8e2f40ffb60f939 /coverage/config.py | |
parent | 25311c6caabed2f13da991dae52352c3c896a3e9 (diff) | |
download | python-coveragepy-git-9c04f2d6c4dd4e1bda5fae1e58c9aad846881024.tar.gz |
A better way to import optional modules
Diffstat (limited to 'coverage/config.py')
-rw-r--r-- | coverage/config.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/coverage/config.py b/coverage/config.py index 89a0321e..ca3de3bd 100644 --- a/coverage/config.py +++ b/coverage/config.py @@ -9,7 +9,7 @@ import os import re from coverage import env -from coverage.backward import configparser, iitems, string_class, toml +from coverage.backward import configparser, iitems, string_class from coverage.misc import contract, CoverageException, isolate_module from coverage.misc import substitute_variables @@ -260,6 +260,7 @@ class CoverageConfig(object): """ _, ext = os.path.splitext(filename) if ext == '.toml': + from coverage.optional import toml if toml is None: return False cp = TomlConfigParser(our_file) @@ -482,9 +483,9 @@ def config_files_to_try(config_file): config_file = ".coveragerc" files_to_try = [ (config_file, True, specified_file), - ("pyproject.toml", False, False), ("setup.cfg", False, False), ("tox.ini", False, False), + ("pyproject.toml", False, False), ] return files_to_try |