From b78b8c4134dc0947aedefe0e75edc849f2c9014b Mon Sep 17 00:00:00 2001 From: Syrus Akbary Date: Tue, 11 Jul 2017 21:27:20 -0700 Subject: [PATCH] Removed unused code --- graphene/types/abstracttype.py | 1 + graphene/types/objecttype.py | 3 --- graphene/types/options.py | 42 ---------------------------------- 3 files changed, 1 insertion(+), 45 deletions(-) delete mode 100644 graphene/types/options.py diff --git a/graphene/types/abstracttype.py b/graphene/types/abstracttype.py index 0fe75a44..8e132c66 100644 --- a/graphene/types/abstracttype.py +++ b/graphene/types/abstracttype.py @@ -1,5 +1,6 @@ from ..pyutils.init_subclass import InitSubclassMeta + class AbstractType(object): __metaclass__ = InitSubclassMeta diff --git a/graphene/types/objecttype.py b/graphene/types/objecttype.py index e641867a..5b6690cd 100644 --- a/graphene/types/objecttype.py +++ b/graphene/types/objecttype.py @@ -12,9 +12,6 @@ class ObjectTypeOptions(BaseOptions): interfaces = () # type: List[Type[Interface]] -class ObjectTypeMeta(type): - pass - class ObjectType(BaseType): ''' Object Type Definition diff --git a/graphene/types/options.py b/graphene/types/options.py deleted file mode 100644 index 7cefbea0..00000000 --- a/graphene/types/options.py +++ /dev/null @@ -1,42 +0,0 @@ -import inspect - -from ..utils.props import props - - -class Options(object): - ''' - This is the class wrapper around Meta. - It helps to validate and cointain the attributes inside - ''' - - def __init__(self, meta=None, **defaults): - if meta: - assert inspect.isclass(meta), ( - 'Meta have to be a class, received "{}".'.format(repr(meta)) - ) - - meta_attrs = props(meta) if meta else {} - for attr_name, value in defaults.items(): - if attr_name in meta_attrs: - value = meta_attrs.pop(attr_name) - setattr(self, attr_name, value) - - # If meta_attrs is not empty, it implicitly means - # it received invalid attributes - if meta_attrs: - raise TypeError( - "Invalid attributes: {}".format( - ', '.join(sorted(meta_attrs.keys())) - ) - ) - - def extend_with_defaults(self, defaults): - for attr_name, value in defaults.items(): - if not hasattr(self, attr_name): - setattr(self, attr_name, value) - return self - - def __repr__(self): - options_props = props(self) - props_as_attrs = ' '.join(['{}={}'.format(key, value) for key, value in options_props.items()]) - return ''.format(props_as_attrs)