diff options
Diffstat (limited to 'Lib/test/test_exceptions.py')
| -rw-r--r-- | Lib/test/test_exceptions.py | 8 | 
1 files changed, 7 insertions, 1 deletions
diff --git a/Lib/test/test_exceptions.py b/Lib/test/test_exceptions.py index be2cca184d..0eb6b46a75 100644 --- a/Lib/test/test_exceptions.py +++ b/Lib/test/test_exceptions.py @@ -4,7 +4,11 @@ import os  import sys  import unittest  import warnings -import pickle, cPickle +import pickle +try: +    import cPickle +except ImportError: +    cPickle = None  from test.test_support import TESTFN, unlink, run_unittest @@ -292,6 +296,8 @@ class ExceptionTests(unittest.TestCase):                  # test for pickling support                  for p in pickle, cPickle: +                    if p is None: +                        continue # cPickle not found -- skip it                      for protocol in range(p.HIGHEST_PROTOCOL + 1):                          new = p.loads(p.dumps(e, protocol))                          for checkArgName in expected:  | 
