[GH-ISSUE #450] Can't create filters containing non-ascii characters #433

Closed
opened 2026-02-27 11:11:45 +03:00 by kerem · 1 comment
Owner

Originally created by @tonioo on GitHub (Dec 4, 2013).
Original GitHub issue: https://github.com/modoboa/modoboa/issues/450

Originally assigned to: @tonioo on GitHub.

Originally created by Antoine Nguyen on 2013-08-28T19:23:01Z

Internal Server Error: /sfilters/Modoboa/newfilter/
Traceback (most recent call last):
  File "/home/anguyen/pyenvs/modoboa/local/lib/python2.7/site-packages/django/core/handlers/base.py", line 115, in get_response
    response = callback(request, *callback_args, **callback_kwargs)
  File "/home/anguyen/pyenvs/modoboa/local/lib/python2.7/site-packages/django/contrib/auth/decorators.py", line 25, in _wrapped_view
    return view_func(request, *args, **kwargs)
  File "/home/anguyen/projets/perso/modoboa_support/modoboa/lib/decorators.py", line 19, in wrapped_f
    return f(request, *args, **kwargs)
  File "/home/anguyen/projets/perso/modoboa_support/modoboa/extensions/sievefilters/views.py", line 124, in newfilter
    return submitfilter(request, setname, _("Filter created"), tplname, ctx)
  File "/home/anguyen/projets/perso/modoboa_support/modoboa/extensions/sievefilters/views.py", line 108, in submitfilter
    sc.pushscript(fset.name, str(fset))
  File "/home/anguyen/projets/perso/sievelib/sievelib/factory.py", line 33, in __str__
    self.tosieve(target)
  File "/home/anguyen/projets/perso/sievelib/sievelib/factory.py", line 335, in tosieve
    print >> target, self.filter_name_pretext + f["name"]
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 11: ordinal not in range(128)
Originally created by @tonioo on GitHub (Dec 4, 2013). Original GitHub issue: https://github.com/modoboa/modoboa/issues/450 Originally assigned to: @tonioo on GitHub. **Originally created by Antoine Nguyen on 2013-08-28T19:23:01Z** <pre> Internal Server Error: /sfilters/Modoboa/newfilter/ Traceback (most recent call last): File "/home/anguyen/pyenvs/modoboa/local/lib/python2.7/site-packages/django/core/handlers/base.py", line 115, in get_response response = callback(request, *callback_args, **callback_kwargs) File "/home/anguyen/pyenvs/modoboa/local/lib/python2.7/site-packages/django/contrib/auth/decorators.py", line 25, in _wrapped_view return view_func(request, *args, **kwargs) File "/home/anguyen/projets/perso/modoboa_support/modoboa/lib/decorators.py", line 19, in wrapped_f return f(request, *args, **kwargs) File "/home/anguyen/projets/perso/modoboa_support/modoboa/extensions/sievefilters/views.py", line 124, in newfilter return submitfilter(request, setname, _("Filter created"), tplname, ctx) File "/home/anguyen/projets/perso/modoboa_support/modoboa/extensions/sievefilters/views.py", line 108, in submitfilter sc.pushscript(fset.name, str(fset)) File "/home/anguyen/projets/perso/sievelib/sievelib/factory.py", line 33, in __str__ self.tosieve(target) File "/home/anguyen/projets/perso/sievelib/sievelib/factory.py", line 335, in tosieve print >> target, self.filter_name_pretext + f["name"] UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 11: ordinal not in range(128) </pre>
kerem 2026-02-27 11:11:45 +03:00
  • closed this issue
  • added the
    bug
    label
Author
Owner

@tonioo commented on GitHub (Dec 4, 2013):

Posted by Antoine Nguyen on 2013-08-28T19:51:56Z

Applied in changeset commit:0b286141514e26bc2c74d1bd119b1b40495055e6.

<!-- gh-comment-id:29816677 --> @tonioo commented on GitHub (Dec 4, 2013): **Posted by Antoine Nguyen on 2013-08-28T19:51:56Z** Applied in changeset commit:0b286141514e26bc2c74d1bd119b1b40495055e6.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/modoboa-modoboa#433
No description provided.