Menu

#16 filter update (again)

closed-fixed
None
5
2004-01-15
2004-01-01
No

Version 2.7-0.1 (Debian Package)

Filter Update (via webinterface) breaks with

WebCleaner error
Proxy Error 500 Internal Error

webcleaner.log shows:

ERROR wc.gui Template error
Traceback (most recent call last):
File
"/usr/lib/python2.3/site-packages/wc/webgui/__init__.py",
line 54, in __init__
context, newstatus = get_context(dirs, form,
context, lang)
File
"/usr/lib/python2.3/site-packages/wc/webgui/__init__.py",
line 172, in get_context
status = template_context._exec_form(form)
File
"/usr/lib/python2.3/site-packages/wc/webgui/context/update_doit_html.py",
line 15, in _exec_form
config.write_filterconf()
File
"/usr/lib/python2.3/site-packages/wc/__init__.py", line
303, in write_filterconf
folder.write()
File
"/usr/lib/python2.3/site-packages/wc/filter/rules/FolderRule.py",
line 110, in write
f.write(self.toxml())
File
"/usr/lib/python2.3/site-packages/wc/filter/rules/FolderRule.py",
line 104, in toxml
s += "\n%s\n"%r.toxml()
File
"/usr/lib/python2.3/site-packages/wc/filter/rules/PicsRule.py",
line 95, in toxml
s += "<category name=\"%s\">%d</category>\n"% \ TypeError: int argument required

Discussion

  • Anonymous

    Anonymous - 2004-01-03
    • assigned_to: nobody --> calvin
     
  • Anonymous

    Anonymous - 2004-01-15
    • status: open --> closed-fixed
     
  • Anonymous

    Anonymous - 2004-01-15

    Logged In: YES
    user_id=9205

    This is fixed in CVS in wc/filter/rules/RatingRule.py rev.
    1.7 (RatingRule replaced PicsRule) and will be in the next
    release.
    Furthermore I made rule parsing a little more robust. If an
    unknown tag is encountered (eg when having added new rule
    types) no exception is raised, only the error is printed and
    the file contents are skipped.

     

Log in to post a comment.