On Sun, Oct 09, 2016 at 05:23:43PM +0200, Yuya Nishihara wrote: > # HG changeset patch > # User Yuya Nishihara <y...@tcha.org> > # Date 1476025354 -7200 > # Sun Oct 09 17:02:34 2016 +0200 > # Node ID 7da151679301cf2a8331e411597f648bf3dce6b2 > # Parent 8e42dfde93d10e099040e9b57c70b7774235d883 > py3: make check-py3-compat.py import importlib only if necessary
Queued, many thanks. > > importlib isn't available on Python 2.6, and it isn't necessary for Py2 > checks. > > diff --git a/contrib/check-py3-compat.py b/contrib/check-py3-compat.py > --- a/contrib/check-py3-compat.py > +++ b/contrib/check-py3-compat.py > @@ -10,7 +10,6 @@ > from __future__ import absolute_import, print_function > > import ast > -import importlib > import os > import sys > import traceback > @@ -41,6 +40,7 @@ def check_compat_py2(f): > > def check_compat_py3(f): > """Check Python 3 compatibility of a file with Python 3.""" > + import importlib # not available on Python 2.6 > with open(f, 'rb') as fh: > content = fh.read() > > _______________________________________________ > Mercurial-devel mailing list > Mercurial-devel@mercurial-scm.org > https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel _______________________________________________ Mercurial-devel mailing list Mercurial-devel@mercurial-scm.org https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel