def __init__(self, *args, **kw):
		"""A tiny helper to work around the dunderscores around ``name`` during instantiation.
		
		The value must always be retrieved as ``inst.__name__``, but may be assigned using the shorthand.
		"""
		
		# Re-map ``name`` to ``__name__`` in the keyword arguments, if present.
		if 'name' in kw:
			kw['__name__'] = kw.pop('name')
		
		# Process arguments upstream.
		super().__init__(*args, **kw)
def __init__ ( self , * args , ** kw ) : if 'name' in kw : kw [ '__name__' ] = kw . pop ( 'name' ) super ( ) . __init__ ( * args , ** kw )
A tiny helper to work around the dunderscores around ``name`` during instantiation.
		
		The value must always be retrieved as ``inst.__name__``, but may be assigned using the shorthand.