Closed by commit rHG3e57809d3251: templateutil: fix a missing ABCMeta
assignment (authored by durin42).
This revision was automatically updated to reflect the committed changes.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D7262?vs=17632&id=17679
CHANGES
dlax added inline comments.
INLINE COMMENTS
> dlax wrote in templateutil.py:114
> This is ignored on Python 3 (meaning it's possible to instantiate `mappable`
> directly, despite some methods being abstract). It should be `class
> mappable(metaclass=abc.ABCMeta)` on Python 3.
> But I realize t
dlax added inline comments.
INLINE COMMENTS
> templateutil.py:114
>
> +__metaclass__ = abc.ABCMeta
> +
This is ignored on Python 3 (meaning it's possible to instantiate `mappable`
directly, despite some methods being abstract). It should be `class
mappable(metaclass=abc.ABCMeta)` on Pyth
durin42 created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
Caught by pytype.
REPOSITORY
rHG Mercurial
REVISION DETAIL
https://phab.mercurial-scm.org/D7262
AFFECTED FILES
mercurial/templateutil.py
CHANGE DETAILS
di