Improved is_graphene_type

This commit is contained in:
Syrus Akbary 2016-06-17 01:27:05 -07:00
parent 35f42f4e0c
commit 995150bfa5

View File

@ -11,9 +11,7 @@ def is_graphene_type(_type):
from ..relay.mutation import ClientIDMutation
from ..relay.connection import Connection
if _type in [Interface, InputObjectType, ObjectType, Mutation, ClientIDMutation, Connection]:
return False
return inspect.isclass(_type) and issubclass(_type, (
return inspect.isclass(_type) and hasattr(_type, '_meta') and issubclass(_type, (
Interface,
ObjectType,
InputObjectType,