Skip to content

Commit 8d4e1a0

Browse files
committed
__dir__ doesn't exist in python 2
Thanks jezdez for reporting! Closes elastic#107
1 parent 0d8261d commit 8d4e1a0

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

elasticsearch_dsl/utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ def __setitem__(self, key, value):
116116
self._d_[key] = value
117117

118118
def __setattr__(self, name, value):
119-
if name in self._d_ or name not in super(AttrDict, self).__dir__():
119+
if name in self._d_ or not hasattr(self.__class__, name):
120120
self._d_[name] = value
121121
else:
122122
# there is an attribute on the class (could be property, ..) - don't add it as field

0 commit comments

Comments
 (0)