@@ -48,7 +48,7 @@ def get_default(self):
48
48
def contribute_to_class (self , cls , name , add = True ):
49
49
if not self .name :
50
50
self .name = to_camel_case (name )
51
- self .field_name = name
51
+ self .attname = name
52
52
self .object_type = cls
53
53
if isinstance (self .field_type , Field ) and not self .field_type .object_type :
54
54
self .field_type .contribute_to_class (cls , name , False )
@@ -61,7 +61,7 @@ def resolve(self, instance, args, info):
61
61
if resolve_fn :
62
62
return resolve_fn (instance , ProxySnakeDict (args ), info )
63
63
else :
64
- return getattr (instance , self .field_name , self .get_default ())
64
+ return getattr (instance , self .attname , self .get_default ())
65
65
66
66
def get_resolve_fn (self , schema ):
67
67
object_type = self .get_object_type (schema )
@@ -70,7 +70,7 @@ def get_resolve_fn(self, schema):
70
70
elif self .resolve_fn :
71
71
return self .resolve_fn
72
72
else :
73
- custom_resolve_fn_name = 'resolve_%s' % self .field_name
73
+ custom_resolve_fn_name = 'resolve_%s' % self .attname
74
74
if hasattr (self .object_type , custom_resolve_fn_name ):
75
75
resolve_fn = getattr (self .object_type , custom_resolve_fn_name )
76
76
@@ -128,7 +128,7 @@ def internal_field(self, schema):
128
128
if extra_args != {}:
129
129
raise TypeError ("Field %s.%s initiated with invalid args: %s" % (
130
130
self .object_type ,
131
- self .field_name ,
131
+ self .attname ,
132
132
',' .join (extra_args .keys ())
133
133
))
134
134
@@ -169,14 +169,14 @@ def resolver(*args):
169
169
170
170
def __str__ (self ):
171
171
""" Return "object_type.name". """
172
- return '%s.%s' % (self .object_type .__name__ , self .field_name )
172
+ return '%s.%s' % (self .object_type .__name__ , self .attname )
173
173
174
174
def __repr__ (self ):
175
175
"""
176
176
Displays the module, class and name of the field.
177
177
"""
178
178
path = '%s.%s' % (self .__class__ .__module__ , self .__class__ .__name__ )
179
- name = getattr (self , 'field_name ' , None )
179
+ name = getattr (self , 'attname ' , None )
180
180
if name is not None :
181
181
return '<%s: %s>' % (path , name )
182
182
return '<%s>' % path
0 commit comments