# HG changeset patch # User Yuya Nishihara # Date 2016-10-09 15:02:34 # Node ID b85fa6bf298be07804a74d8fdec0d19fdbc6d740 # Parent 1c01fa29630fb4b1a3fa26dc91fb1530938ed2fb py3: make check-py3-compat.py import importlib only if necessary 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()