changeset 30117:b85fa6bf298b

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.
author Yuya Nishihara <yuya@tcha.org>
date Sun, 09 Oct 2016 17:02:34 +0200
parents 1c01fa29630f
children c19266edd93e
files contrib/check-py3-compat.py
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/contrib/check-py3-compat.py	Sun Oct 09 08:09:20 2016 -0700
+++ b/contrib/check-py3-compat.py	Sun Oct 09 17:02:34 2016 +0200
@@ -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_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()