1- <generated class X; x='Value of x', a='Not In __init__ signature', c=[], e='Value of e', f=42>
1+ X( x='Value of x', a='Not In __init__ signature', c=[], e='Value of e', f=42)
22
33{'x': Attribute(default=<NOTHING Sentinel>, default_factory=<NOTHING Sentinel>, type=<class 'str'>, doc=None, init=True, repr=True, compare=True, kw_only=False, iter=True, serialize=True, metadata={}),
44 'a': Attribute(default='Not In __init__ signature', default_factory=<NOTHING Sentinel>, type=<class 'int'>, doc=None, init=False, repr=True, compare=True, kw_only=False, iter=True, serialize=True, metadata={}),
99 'f': Attribute(default=42, default_factory=<NOTHING Sentinel>, type=ForwardRef('unknown'), doc=None, init=True, repr=True, compare=False, kw_only=False, iter=True, serialize=False, metadata={})}
1010
1111
12- <generated class Y; x='Value of x', a='Not In __init__ signature', c=[], e='Value of e', f=42>
12+ Y( x='Value of x', a='Not In __init__ signature', c=[], e='Value of e', f=42)
1313
1414Slots: {'x': None, 'a': None, 'b': None, 'c': None, 'd': None, 'e': None, 'f': None}
1515
@@ -33,10 +33,16 @@ def __init__(self, x, b='Not In Repr', c=None, f=42, *, e):
3333 self.f = f
3434
3535def __replace__(self, /, **changes):
36- new_kwargs = {'x': self.x, 'b': self.b, 'c': self.c, 'e': self.e, 'f': self.f}
36+ new_kwargs = {
37+ 'x': self.x,
38+ 'b': self.b,
39+ 'c': self.c,
40+ 'e': self.e,
41+ 'f': self.f,
42+ }
3743 new_kwargs |= changes
3844 return self.__class__(**new_kwargs)
3945
4046def __repr__(self):
41- return f'<generated class {type(self).__qualname__}; x={self.x!r}, a={self.a!r}, c={self.c!r}, e={self.e!r}, f={self.f!r}> '
47+ return f'{type(self).__qualname__}( x={self.x!r}, a={self.a!r}, c={self.c!r}, e={self.e!r}, f={self.f!r}) '
4248
0 commit comments