From 56ebc5946cb9304babe3930494c362e0d090782f Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Mon, 1 Aug 2011 14:33:02 +0200 Subject: [PATCH] [FIX] for some reason, my IDE does *not* enjoy getting 3MB of binary data dumped into its log view. Only display the size of the data returned in case of http requests bzr revid: xmo@openerp.com-20110801123302-tfs1jw3kmlnji0ra --- openerpweb/openerpweb.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openerpweb/openerpweb.py b/openerpweb/openerpweb.py index 1e5c3cf8b92..8700edb95bb 100644 --- a/openerpweb/openerpweb.py +++ b/openerpweb/openerpweb.py @@ -374,7 +374,10 @@ class HttpRequest(object): akw = dict([(key, kw[key] if isinstance(kw[key], basestring) else type(kw[key])) for key in kw.keys()]) print "POST --> %s.%s %s %r" % (controller.__class__.__name__, f.__name__, request, akw) r = f(controller, self, **kw) - print "<--", r + if isinstance(r, str): + print "<--", len(r), 'bytes' + else: + print "<--", len(r), 'characters' print return r