Fix superclass constructor for SpackNamespace objects.

This commit is contained in:
Todd Gamblin 2016-08-10 13:28:39 -07:00
parent cfde03e694
commit e7f4fd404d

View file

@ -78,7 +78,7 @@ def converter(self, spec_like, *args, **kwargs):
class SpackNamespace(ModuleType): class SpackNamespace(ModuleType):
""" Allow lazy loading of modules.""" """ Allow lazy loading of modules."""
def __init__(self, namespace): def __init__(self, namespace):
super(ModuleType, self).__init__(self, namespace) super(SpackNamespace, self).__init__(namespace)
self.__file__ = "(spack namespace)" self.__file__ = "(spack namespace)"
self.__path__ = [] self.__path__ = []
self.__name__ = namespace self.__name__ = namespace