X-Git-Url: https://git.openstreetmap.org./osqa.git/blobdiff_plain/8e91963c85103b7b47eb6e6d39656bc938c55e0e..22236fb67da2f27ceb35ad138f4d534a4fd08251:/forum_modules/exporter/exporter.py?ds=sidebyside diff --git a/forum_modules/exporter/exporter.py b/forum_modules/exporter/exporter.py index 49f89da..2db3ca2 100644 --- a/forum_modules/exporter/exporter.py +++ b/forum_modules/exporter/exporter.py @@ -93,8 +93,13 @@ def ET_Element_add_tag(el, tag_name, content = None, **attrs): if content: try: tag.text = unicode(content) - except: - tag.text = u'' + except Exception, e: + logging.error('error converting unicode characters') + import traceback + logging.error(traceback.print_exc()) + + import string + tag.text = unicode("".join([c for c in content if c in string.printable])) for k, v in attrs.items(): tag.set(k, unicode(v))