Skip to content

Commit ecca600

Browse files
committed
Let line old 91 return sorted(set(self.__slots__) | set(dir(types.ModuleType))) support python 3.6
1 parent a8106f4 commit ecca600

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

lazyimports/core.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,11 @@ def __delattr__(self, name):
8989

9090
def __dir__(self):
9191
if object.__getattribute__(self, "_lazy_real") is None:
92-
return sorted(set(self.__slots__) | set(dir(types.ModuleType)))
92+
# return sorted(set(self.__slots__) | set(dir(types.ModuleType)))
93+
# Try to support python 3.6, forgot this :(
94+
attrs = set(dir(types.ModuleType))
95+
attrs.update(self.__slots__)
96+
return sorted(attrs)
9397
return dir(self._resolve())
9498

9599
def __repr__(self):

0 commit comments

Comments
 (0)