diff --git a/mongoengine/base/fields.py b/mongoengine/base/fields.py index 9f054a2b..d14ecce0 100644 --- a/mongoengine/base/fields.py +++ b/mongoengine/base/fields.py @@ -83,7 +83,7 @@ class BaseField(object): self._owner_document = None # Detect and report conflicts between metadata and base properties. - conflicts = set(dir(self)).intersect(kwargs) + conflicts = set(dir(self)) & set(kwargs) if conflicts: raise TypeError("%s already has attribute(s): %s" % ( self.__class__.__name__, ', '.join(conflicts) ))