Leftover CherryPy code (cherrypy's file wrapper — cherrypy._cpreqbody.Part — gives access to the underlying data stream via the `file` attribute, Werkzeug uses the `stream` attributes and proxies all file methods through the FileStorage, just remove the indirection) lp bug: https://launchpad.net/bugs/889122 fixed bzr revid: xmo@openerp.com-20111114125106-zymon3zb4umlwhr2