summaryrefslogtreecommitdiff
path: root/numpy/testing/utils.py
diff options
context:
space:
mode:
authorAlan McIntyre <alan.mcintyre@local>2008-07-30 20:27:23 +0000
committerAlan McIntyre <alan.mcintyre@local>2008-07-30 20:27:23 +0000
commit4b2252ca5153410475cf5a7a5ea4b4c07d428d41 (patch)
treed1ef41e8ea2a78bcc7a1c7b8069aa707a3cbad71 /numpy/testing/utils.py
parentb4efbf823b373faabf115449c6dfe4eebd5bd367 (diff)
downloadnumpy-4b2252ca5153410475cf5a7a5ea4b4c07d428d41.tar.gz
Delay import of difflib to reduce startup time.
Diffstat (limited to 'numpy/testing/utils.py')
-rw-r--r--numpy/testing/utils.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/numpy/testing/utils.py b/numpy/testing/utils.py
index c27d524c9..f8f4c72a9 100644
--- a/numpy/testing/utils.py
+++ b/numpy/testing/utils.py
@@ -5,7 +5,6 @@ Utility function to facilitate testing.
import os
import sys
import re
-import difflib
import operator
from inspect import isfunction
from nosetester import import_nose
@@ -282,6 +281,9 @@ def runstring(astr, dict):
exec astr in dict
def assert_string_equal(actual, desired):
+ # delay import of difflib to reduce startup time
+ import difflib
+
assert isinstance(actual, str),`type(actual)`
assert isinstance(desired, str),`type(desired)`
if re.match(r'\A'+desired+r'\Z', actual, re.M): return