Message134173
| Author |
daniel.urban |
| Recipients |
amaury.forgeotdarc, benjamin.peterson, daniel.urban, georg.brandl, gvanrossum, ncoghlan, pwerneck, rodsenra, terry.reedy |
| Date |
2011年04月20日.19:26:38 |
| SpamBayes Score |
0.0014588609 |
| Marked as misclassified |
No |
| Message-id |
<1303327598.83.0.887294701404.issue1294232@psf.upfronthosting.co.za> |
| In-reply-to |
| Content |
That may be, but with my latest patch, this works (func is a function):
class X(metaclass=func):
pass
But this blows up with a TypeError:
class X(object, metaclass=func):
pass
Is this the desired behaviour? Or should we disallow non-class metaclasses in every case? (And what about backwards-compatibility?) |
|