[PATCH] import-checker: allow 'from typing import ...'
Augie Fackler
raf at durin42.com
Mon Nov 11 10:51:24 EST 2019
queued, many thanks
> On Nov 11, 2019, at 08:20, Yuya Nishihara <yuya at tcha.org> wrote:
>
> # HG changeset patch
> # User Yuya Nishihara <yuya at tcha.org>
> # Date 1573477826 -32400
> # Mon Nov 11 22:10:26 2019 +0900
> # Node ID 80b0f402de043fb9dc5393928e04a2c01b2c3423
> # Parent ecd11c4d3834b7602d9bdc6f27ba1f4fc07911a1
> import-checker: allow 'from typing import ...'
>
> Suppresses the following error in test-check-module-imports.t:
>
> mercurial/encoding.py:24: relative import of stdlib module
>
> diff --git a/contrib/import-checker.py b/contrib/import-checker.py
> --- a/contrib/import-checker.py
> +++ b/contrib/import-checker.py
> @@ -535,6 +535,8 @@ def verify_modern_convention(module, roo
> if fullname != '__future__':
> if not fullname or (
> fullname in stdlib_modules
> + # allow standard 'from typing import ...' style
> + and fullname != 'typing'
> and fullname not in localmods
> and fullname + '.__init__' not in localmods
> ):
> _______________________________________________
> Mercurial-devel mailing list
> Mercurial-devel at mercurial-scm.org
> https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel
More information about the Mercurial-devel
mailing list