From 53f907b1d26f5f91d0b292c00576ce120594b368 Mon Sep 17 00:00:00 2001 From: Florent Xicluna Date: Tue, 26 Feb 2013 18:11:20 +0100 Subject: [PATCH] Fix mercurial hook, issue #88 --- flake8/hooks.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/flake8/hooks.py b/flake8/hooks.py index 4d5eb3b..558a212 100644 --- a/flake8/hooks.py +++ b/flake8/hooks.py @@ -3,6 +3,12 @@ from __future__ import with_statement import os import sys from subprocess import Popen, PIPE +try: + # The 'demandimport' breaks pyflakes and flake8._pyflakes + from mercurial import demandimport + demandimport.disable() +except ImportError: + pass try: from configparser import ConfigParser except ImportError: # Python 2