diff options
author | Jason R. Coombs <jaraco@jaraco.com> | 2015-01-02 12:44:43 -0500 |
---|---|---|
committer | Jason R. Coombs <jaraco@jaraco.com> | 2015-01-02 12:44:43 -0500 |
commit | 23c128e6ba47135134c317f42f1f42426eb9ae78 (patch) | |
tree | 9d172e2c0bb20c3790b3809a00ebfb36e3b3b64b /setuptools/tests/contexts.py | |
parent | ea576715047f0b4356d2ee39ec7c603305db0e8a (diff) | |
download | python-setuptools-git-23c128e6ba47135134c317f42f1f42426eb9ae78.tar.gz |
Suppress exceptions in a context for clarity, brevity, and reuse.
Diffstat (limited to 'setuptools/tests/contexts.py')
-rw-r--r-- | setuptools/tests/contexts.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/setuptools/tests/contexts.py b/setuptools/tests/contexts.py index a604cd41..d06a333f 100644 --- a/setuptools/tests/contexts.py +++ b/setuptools/tests/contexts.py @@ -83,3 +83,11 @@ def save_user_site_setting(): yield saved finally: site.ENABLE_USER_SITE = saved + + +@contextlib.contextmanager +def suppress_exceptions(*excs): + try: + yield + except excs: + pass |