aboutsummaryrefslogtreecommitdiffhomepage
path: root/examples/data/uzbl/scripts/plugins/config.py
diff options
context:
space:
mode:
Diffstat (limited to 'examples/data/uzbl/scripts/plugins/config.py')
-rw-r--r--examples/data/uzbl/scripts/plugins/config.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/examples/data/uzbl/scripts/plugins/config.py b/examples/data/uzbl/scripts/plugins/config.py
index 5ce614a..32114e9 100644
--- a/examples/data/uzbl/scripts/plugins/config.py
+++ b/examples/data/uzbl/scripts/plugins/config.py
@@ -4,7 +4,7 @@ import types
__export__ = ['set', 'get_config']
_VALIDSETKEY = re.compile("^[a-zA-Z][a-zA-Z0-9_]*$").match
-_TYPECONVERT = {'int': int, 'float': float, 'str': str}
+_TYPECONVERT = {'int': int, 'float': float, 'str': unicode}
UZBLS = {}
@@ -12,7 +12,7 @@ UZBLS = {}
def escape(value):
'''A real escaping function may be required.'''
- return str(value)
+ return unicode(value)
def get_config(uzbl):
@@ -36,7 +36,7 @@ def set(uzbl, key, value):
value = value.replace("\n", "\\n")
config = get_config(uzbl)
- if key not in config or str(config[key]) != str(value):
+ if key not in config or unicode(config[key]) != unicode(value):
uzbl.send('set %s = %s' % (key, value))