diff --git a/graphene/types/dynamic.py b/graphene/types/dynamic.py index 89951a3a..c02cfb0d 100644 --- a/graphene/types/dynamic.py +++ b/graphene/types/dynamic.py @@ -12,7 +12,7 @@ class Dynamic(MountedType): def __init__(self, type, with_schema=False, _creation_counter=None): super(Dynamic, self).__init__(_creation_counter=_creation_counter) - if not inspect.isfunction(type) or isinstance(type, partial): + if not (inspect.isfunction(type) or isinstance(type, partial)): raise AssertionError self.type = type self.with_schema = with_schema diff --git a/graphene/types/union.py b/graphene/types/union.py index 9e8f19e4..a501adc5 100644 --- a/graphene/types/union.py +++ b/graphene/types/union.py @@ -23,7 +23,7 @@ class Union(UnmountedType, BaseType): @classmethod def __init_subclass_with_meta__(cls, types=None, **options): - if not isinstance(types, (list, tuple)) and len(types) > 0: + if not (isinstance(types, (list, tuple)) and len(types) > 0): raise AssertionError("Must provide types for Union {name}.".format(name=cls.__name__)) _meta = UnionOptions(cls) _meta.types = types