[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.context = kw.get('context', {})
|
||||||
self.session = self.httpsession.setdefault(kw.get('session_id', None), OpenERPSession())
|
self.session = self.httpsession.setdefault(kw.get('session_id', None), OpenERPSession())
|
||||||
self.result = ""
|
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)
|
r = f(controller, self, **kw)
|
||||||
print "<--", r
|
print "<--", r
|
||||||
print
|
print
|
||||||
|
|
Loading…
Reference in New Issue