diff options
| author | Felix Domke <tmbinc@elitedvb.net> | 2008-11-12 23:39:25 +0100 |
|---|---|---|
| committer | Felix Domke <tmbinc@elitedvb.net> | 2008-11-12 23:39:25 +0100 |
| commit | 4f3fcdfda1657e35deb3759173024e3b478a4b15 (patch) | |
| tree | 90853469525258f50a3a192b6e355654c7de0462 /lib/python/Components/config.py | |
| parent | 20b2ca73126d6ae1bdafa4c763a0e1c663ed0806 (diff) | |
| download | enigma2-4f3fcdfda1657e35deb3759173024e3b478a4b15.tar.gz enigma2-4f3fcdfda1657e35deb3759173024e3b478a4b15.zip | |
when passing a broken utf-8 string, ignore characters. fixes #55.
Diffstat (limited to 'lib/python/Components/config.py')
| -rwxr-xr-x | lib/python/Components/config.py | 4 |
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) |
