From 99de8e6cc3cc246191985ff5c9cc898e3edaa56f Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 31 Jul 2012 21:17:42 +0530 Subject: [PATCH] prints() shouldn't throw an exception on windows when printing out very large objects --- src/calibre/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/calibre/__init__.py b/src/calibre/__init__.py index 7d4db1e512..a0f3b49498 100644 --- a/src/calibre/__init__.py +++ b/src/calibre/__init__.py @@ -201,7 +201,8 @@ def prints(*args, **kwargs): try: file.write(arg) except: - file.write(repr(arg)) + import repr as reprlib + file.write(reprlib.repr(arg)) if i != len(args)-1: file.write(bytes(sep)) file.write(bytes(end))