From 7de345f5ccfd3b78f6dc55385c706052f5f37759 Mon Sep 17 00:00:00 2001 From: Alex Hall Date: Sun, 28 Apr 2019 11:34:53 +0200 Subject: [PATCH] Use reprlib --- pysnooper/tracer.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pysnooper/tracer.py b/pysnooper/tracer.py index 3bfab35..e0cb0aa 100644 --- a/pysnooper/tracer.py +++ b/pysnooper/tracer.py @@ -6,6 +6,10 @@ import re import collections import datetime as datetime_module import itertools +try: + import repr as reprlib +except ImportError: + import reprlib from .third_party import six @@ -15,7 +19,7 @@ ipython_filename_pattern = re.compile('^$') def get_shortish_repr(item): try: - r = repr(item) + r = reprlib.repr(item) except Exception: r = 'REPR FAILED' r = r.replace('\r', '').replace('\n', '')