id summary reporter owner description type status priority milestone component version severity resolution keywords cc branch changelog apichanges internalchanges 12131 Transitive import in trac/web/main.py Tim Graham Ryan J Ollos "The linked block references StringIO but it's not imported (unless it's coming from one of the `import *` imports (is it a goal to remove those?). https://github.com/edgewall/trac/blob/8eaafa64ad6555e80ad7b0f0cdec1f340ebd6146/trac/web/main.py#L257-L262" defect closed normal 1.2 general normal fixed Fixed transitive import in `trac/web/main.py` and added direct import or `io` module, replacing use of `StringIO` with `io.BytesIO`.