[IMP] Do not print non-string values of POST requests params in the log output (eg: multipart file upload)
bzr revid: fme@openerp.com-20110526203706-lvgqzxo2f0kqo6d2
This commit is contained in:
parent
4401a77c5e
commit
91e65e8f00
|
@ -425,7 +425,11 @@ class HttpRequest(object):
|
|||
self.context = kw.get('context', {})
|
||||
self.session = self.httpsession.setdefault(kw.get('session_id', None), OpenERPSession())
|
||||
self.result = ""
|
||||
print "GET/POST --> %s.%s %s %r" % (controller.__class__.__name__, f.__name__, request, kw)
|
||||
if request.method == 'GET':
|
||||
print "GET --> %s.%s %s %r" % (controller.__class__.__name__, f.__name__, request, kw)
|
||||
else:
|
||||
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
|
||||
print
|
||||
|
|
Loading…
Reference in New Issue