Message337079
| Author | Hameer Abbasi |
|---|---|
| Recipients | Hameer Abbasi |
| Date | 2019-03-04.08:44:53 |
| SpamBayes Score | -1.0 |
| Marked as misclassified | Yes |
| Message-id | <1551689093.57.0.614236443318.issue36178@roundup.psfhosted.org> |
| In-reply-to |
| Content | |
|---|---|
I may be completely misunderstanding here, but: here's a reproducible example:
class MyMeta(type):
def __new__(cls, *args, **kwargs):
print('__new__', *args, **kwargs)
super().__new__(cls, *args, **kwargs)
def __init__(self, a):
print('__init__', *args, **kwargs)
super().__init__(*args, **kwargs)
class A(metaclass=MyMeta):
pass
MyMeta('A', (), {'__module__': '__main__', '__qualname__': 'A'})
Output:
__new__ A () {'__module__': '__main__', '__qualname__': 'A'}
__new__ A () {'__module__': '__main__', '__qualname__': 'A'}
Is this by design? |
|
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2019-03-04 08:44:53 | Hameer Abbasi | set | recipients: + Hameer Abbasi |
| 2019-03-04 08:44:53 | Hameer Abbasi | set | messageid: <1551689093.57.0.614236443318.issue36178@roundup.psfhosted.org> |
| 2019-03-04 08:44:53 | Hameer Abbasi | link | issue36178 messages |
| 2019-03-04 08:44:53 | Hameer Abbasi | create | |