diff --git a/graphene/types/objecttype.py b/graphene/types/objecttype.py index 1f0e5b8d..d04b3b88 100644 --- a/graphene/types/objecttype.py +++ b/graphene/types/objecttype.py @@ -107,7 +107,7 @@ class ObjectType(six.with_metaclass(ObjectTypeMeta)): if kwargs: for prop in list(kwargs): try: - if isinstance(getattr(self.__class__, prop), property) or prop.startswith('_'): + if prop.startswith('_') or isinstance(getattr(self.__class__, prop), property): setattr(self, prop, kwargs.pop(prop)) except AttributeError: pass