fix : stops infinite recursion for python 2.6 (#1823)
This commit is contained in:
parent
d848559f70
commit
1db2552644
@ -531,8 +531,9 @@ def __getattr__(self, item):
|
||||
"""Delegate to self.package if the attribute is not in the spec"""
|
||||
# This line is to avoid infinite recursion in case package is
|
||||
# not present among self attributes
|
||||
package = super(Spec, self).__getattribute__('package')
|
||||
return getattr(package, item)
|
||||
if item.endswith('libs'):
|
||||
return getattr(self.package, item)
|
||||
raise AttributeError()
|
||||
|
||||
def get_dependency(self, name):
|
||||
dep = self._dependencies.get(name)
|
||||
|
Loading…
Reference in New Issue
Block a user