diff --git a/elasticsearch_dsl/utils.py b/elasticsearch_dsl/utils.py index 42627d1d7..04ac3af05 100644 --- a/elasticsearch_dsl/utils.py +++ b/elasticsearch_dsl/utils.py @@ -6,6 +6,7 @@ from .exceptions import UnknownDslObject, ValidationException SKIP_VALUES = ('', None) +EXPAND__TO_DOT=True def _wrap(val, obj_wrapper=None): if isinstance(val, dict): @@ -213,7 +214,7 @@ def get_dsl_class(cls, name): except KeyError: raise UnknownDslObject('DSL class `%s` does not exist in %s.' % (name, cls._type_name)) - def __init__(self, _expand__to_dot=True, **params): + def __init__(self, _expand__to_dot=EXPAND__TO_DOT, **params): self._params = {} for pname, pvalue in iteritems(params): if '__' in pname and _expand__to_dot: