diff options
author | Jason R. Coombs <jaraco@jaraco.com> | 2015-12-14 04:12:53 -0500 |
---|---|---|
committer | Jason R. Coombs <jaraco@jaraco.com> | 2015-12-14 04:12:53 -0500 |
commit | 5eafe7644d18eddd77a5573ecc30b4c98efbb2c6 (patch) | |
tree | 62db3ee694c90f80f737533fd1e66cf548366303 /setuptools/dist.py | |
parent | 17d7ac38c0570bee51f3f202138d522a4cdf5669 (diff) | |
download | external_python_setuptools-5eafe7644d18eddd77a5573ecc30b4c98efbb2c6.tar.gz external_python_setuptools-5eafe7644d18eddd77a5573ecc30b4c98efbb2c6.tar.bz2 external_python_setuptools-5eafe7644d18eddd77a5573ecc30b4c98efbb2c6.zip |
Prefer setdefault to hasattr/setattr
Diffstat (limited to 'setuptools/dist.py')
-rw-r--r-- | setuptools/dist.py | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/setuptools/dist.py b/setuptools/dist.py index d7ad4655..b0c52838 100644 --- a/setuptools/dist.py +++ b/setuptools/dist.py @@ -267,8 +267,7 @@ class Distribution(_Distribution): if attrs and 'setup_requires' in attrs: self.fetch_build_eggs(attrs['setup_requires']) for ep in pkg_resources.iter_entry_points('distutils.setup_keywords'): - if not hasattr(self,ep.name): - setattr(self,ep.name,None) + vars(self).setdefault(ep.name, None) _Distribution.__init__(self,attrs) if isinstance(self.metadata.version, numbers.Number): # Some people apparently take "version number" too literally :) |