summaryrefslogtreecommitdiffstats
path: root/README
diff options
context:
space:
mode:
authorJohn Dennis <jdennis@redhat.com>2015-01-27 11:53:31 -0500
committerJohn Dennis <jdennis@redhat.com>2015-01-27 15:56:01 -0500
commitc8a4e194f3cdc86a495a22d2fa7388bcaed8bfe7 (patch)
treeae54dc207412ca46a8df91b57bc4fdb2a244daa2 /README
parentad6ece11224957eff3f5ad8b64c41031a17aaed9 (diff)
downloadipsilon-req_resp_log.tar.gz
ipsilon-req_resp_log.tar.xz
ipsilon-req_resp_log.zip
Fix request multipart logging when only 1 part is presentreq_resp_log
Test to see if the request parameter value is a cherrypy Part class. This was already being done for the case where the value was a list, but it was omitted for single values. Logic was combined into new local function print_param(). Changed the test for the class back to using if isinstance(item, cherrypy._cpreqbody.Part): instead of: if getattr(item, "part_class", None): because using isinstance() clearly indicates what is being done. The use of getattr() was introduced to prevent a pylint warning concering use of protected values. The getattr() hack is confusing and proably not robust if the class implementation changes. The patch now disables this warning. I cannot explain why cherrypy marks these modules as protected when clearly one has to utilize them and they are documented in the cherrypy API doc. Disabling the warning seems the cleanest and most robust approach. Signed-off-by: John Dennis <jdennis@redhat.com>
Diffstat (limited to 'README')
0 files changed, 0 insertions, 0 deletions