Lines Matching refs:self

179     def __repr__(self):
201 def __init__(self, name):
202 self.name = name
203 def __repr__(self):
204 return self.name
234 def wrapper(self):
235 key = id(self), _thread.get_ident()
240 result = user_function(self)
249 def __init__(self, type):
250 self.type = type
252 def __repr__(self):
253 if isinstance(self.type, type):
254 type_name = self.type.__name__
257 type_name = repr(self.type)
287 def __init__(self, default, default_factory, init, repr, hash, compare,
289 self.name = None
290 self.type = None
291 self.default = default
292 self.default_factory = default_factory
293 self.init = init
294 self.repr = repr
295 self.hash = hash
296 self.compare = compare
297 self.metadata = (_EMPTY_METADATA
300 self.kw_only = kw_only
301 self._field_type = None
304 def __repr__(self):
306 f'name={self.name!r},'
307 f'type={self.type!r},'
308 f'default={self.default!r},'
309 f'default_factory={self.default_factory!r},'
310 f'init={self.init!r},'
311 f'repr={self.repr!r},'
312 f'hash={self.hash!r},'
313 f'compare={self.compare!r},'
314 f'metadata={self.metadata!r},'
315 f'kw_only={self.kw_only!r},'
316 f'_field_type={self._field_type}'
327 def __set_name__(self, owner, name):
328 func = getattr(type(self.default), '__set_name__', None)
332 func(self.default, owner, name)
346 def __init__(self, init, repr, eq, order, unsafe_hash, frozen):
347 self.init = init
348 self.repr = repr
349 self.eq = eq
350 self.order = order
351 self.unsafe_hash = unsafe_hash
352 self.frozen = frozen
354 def __repr__(self):
356 f'init={self.init!r},'
357 f'repr={self.repr!r},'
358 f'eq={self.eq!r},'
359 f'order={self.order!r},'
360 f'unsafe_hash={self.unsafe_hash!r},'
361 f'frozen={self.frozen!r}'
403 # member. So, if fields is ['x', 'y'] and obj_name is "self",
404 # return "(self.x,self.y)".
442 # self_name is what "self" is called in this function: don't
443 # hard-code "self", since that might be a field name.
472 # and we must assign that to self.fieldname. We can't
590 ('self',),
591 ['return self.__class__.__qualname__ + f"(' +
592 ', '.join([f"{f.name}={{self.{f.name}!r}}"
608 ('self', 'name', 'value'),
609 (f'if type(self) is cls or name in {fields_str}:',
611 f'super(cls, self).__setattr__(name, value)'),
615 ('self', 'name'),
616 (f'if type(self) is cls or name in {fields_str}:',
618 f'super(cls, self).__delattr__(name)'),
627 # '(self.x,self.y)' and other_tuple is the string
631 ('self', 'other'),
632 [ 'if other.__class__ is self.__class__:',
639 self_tuple = _tuple_str('self', fields)
641 ('self',),
1032 # The name to use for the "self"
1033 # param in __init__. Use "self"
1035 '__dataclass_self__' if 'self' in fields
1036 else 'self',
1053 self_tuple = _tuple_str('self', flds)
1063 self_tuple = _tuple_str('self', flds)
1123 def _dataclass_getstate(self):
1124 return [getattr(self, f.name) for f in fields(self)]
1127 def _dataclass_setstate(self, state):
1128 for field, value in zip(fields(self), state):
1130 object.__setattr__(self, field.name, value)