1
0
mirror of https://github.com/gryf/wicd.git synced 2025-12-24 23:22:27 +01:00

Fix translation of dbus.String

This commit is contained in:
David Paleino
2012-05-03 18:01:49 +02:00
parent 7fc199ad8f
commit 6dcb4941df

View File

@@ -430,7 +430,10 @@ def sanitize_config(s):
""" Sanitize property names to be used in config-files. """
allowed = string.ascii_letters + '_' + string.digits
table = string.maketrans(allowed, ' ' * len(allowed))
return s.translate(None, table)
# s is a dbus.String -- since we don't allow unicode property keys,
# make it simple.
return str(s).translate(None, table)
def sanitize_escaped(s):
""" Sanitize double-escaped unicode strings. """