[Python-apps-team] Bug#774424: trac-subcomponents: Trac query broken with this plugin enabled
W. Martin Borgert
debacle at debian.org
Fri Jan 2 14:52:01 UTC 2015
Package: trac-subcomponents
Version: 1.2.0+hga86f0413121f-3
Severity: grave
Tags: patch, upstream
grave, because it makes the package in question mostly unusable
Trac queries don't work anymore, if this plugin is installed and enabled.
One gets a Python exception:
"UnicodeError: source returned bytes, but no encoding specified"
Problem description and patch here http://trac-hacks.org/ticket/11752 are OK:
diff -r a86f0413121f subcomponents/web_ui.py
--- a/subcomponents/web_ui.py Sun Jan 19 18:06:51 2014 +0100
+++ b/subcomponents/web_ui.py Wed Aug 06 02:43:29 2014 -0700
@@ -134,9 +134,8 @@
stream |=
Transformer("//div[@class='field'][1]").after(self._build_renamechildren_field())
elif req.path_info.startswith('/query'):
# We need to load our script after the
initializeFilters() call done by Trac
- html = HTML('<script type="text/javascript"
charset="utf-8" src="' +
- req.href.base +
-
'/chrome/subcomponents/componentselect.js"></script>')
+ html = tag.script(type='text/javascript', charset='utf-8',
+
src=req.href.chrome('subcomponents/componentselect.js'))
stream |= Transformer('//head').append(html)
return stream
More information about the Python-apps-team
mailing list