handle case where py3 distutils is imutable

This commit is contained in:
Thomas S Hatch 2014-11-07 16:48:30 -07:00
parent 5e0999c063
commit ef3112269f

View file

@ -570,7 +570,10 @@ class SaltDistribution(distutils.dist.Distribution):
if hasattr(self.metadata, 'set_{0}'.format(attrname)):
getattr(self.metadata, 'set_{0}'.format(attrname))(attrvalue)
elif hasattr(self.metadata, attrname):
setattr(self.metadata, attrname, attrvalue)
try:
setattr(self.metadata, attrname, attrvalue)
except AttributeError:
pass
def discover_packages(self):
modules = []