aboutsummaryrefslogtreecommitdiff
path: root/lib/python
diff options
context:
space:
mode:
authorFelix Domke <tmbinc@elitedvb.net>2008-11-12 23:39:25 +0100
committerFelix Domke <tmbinc@elitedvb.net>2008-11-12 23:39:25 +0100
commit4f3fcdfda1657e35deb3759173024e3b478a4b15 (patch)
tree90853469525258f50a3a192b6e355654c7de0462 /lib/python
parent20b2ca73126d6ae1bdafa4c763a0e1c663ed0806 (diff)
downloadenigma2-4f3fcdfda1657e35deb3759173024e3b478a4b15.tar.gz
enigma2-4f3fcdfda1657e35deb3759173024e3b478a4b15.zip
when passing a broken utf-8 string, ignore characters. fixes #55.
Diffstat (limited to 'lib/python')
-rwxr-xr-xlib/python/Components/config.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/python/Components/config.py b/lib/python/Components/config.py
index 4ddcabec..4d57bbb9 100755
--- a/lib/python/Components/config.py
+++ b/lib/python/Components/config.py
@@ -782,12 +782,12 @@ class ConfigText(ConfigElement, NumericalTextInput):
def getValue(self):
return self.text.encode("utf-8")
-
+
def setValue(self, val):
try:
self.text = val.decode("utf-8")
except UnicodeDecodeError:
- self.text = val
+ self.text = val.decode("utf-8", "ignore")
print "Broken UTF8!"
value = property(getValue, setValue)