Message213970
Oops, typos.
> Both abstractmethod and abstractproperty work by setting
__isabstractmethod__ to True on the decorated function. Then type.__new__
That should be type.__call__ or object.__new__, I don't remember which.
> looks for any attributes of the current class (including inherited ones)
that have __isabstractmethod__ set to True...
>
> As to SuperSubber working in Python 3, don't forget that metaclasses are
declared in the class signature:
>
> class SuperSubber(META):
> pass
That should be:
class META(metaclass=abc.ABCMeta): |
|
Date |
User |
Action |
Args |
2014-03-18 14:28:32 | eric.snow | set | recipients:
+ eric.snow, terry.reedy, r.david.murray, Claudiu.Popa, the.mulhern |
2014-03-18 14:28:32 | eric.snow | link | issue20897 messages |
2014-03-18 14:28:32 | eric.snow | create | |
|