X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=PLC%2FAPI.py;h=c40f28e712d132631a1e36d4c7f38db4926fac4f;hb=19d4a01ccf66af9e00914351b3eacd5fc880f988;hp=6e59d560bfed2751951bb67af3a053d24fc65d25;hpb=c00cb94ae221df67a821efcc1640e88854e63ece;p=plcapi.git diff --git a/PLC/API.py b/PLC/API.py index 6e59d56..c40f28e 100644 --- a/PLC/API.py +++ b/PLC/API.py @@ -25,7 +25,7 @@ invalid_codepoints = range(0x0, 0x8) + [0xB, 0xC] + range(0xE, 0x1F) str_xml_escape_table = string.maketrans("".join((chr(x) for x in invalid_codepoints)), "?" * len(invalid_codepoints)) # loosely inspired from -# http://www.terminally-incoherent.com/blog/2010/05/06/character-mapping-must-return-integer-none-or-unicode/ +# http://stackoverflow.com/questions/1324067/how-do-i-get-str-translate-to-work-with-unicode-strings unicode_xml_escape_table = { invalid : u"?" for invalid in invalid_codepoints} def xmlrpclib_escape(s, replace = string.replace): @@ -141,6 +141,8 @@ class PLCAPI: # Load configuration self.config = Config(config) +# print("config has keys {}" +# .format(vars(self.config).keys())) # Initialize database connection if self.config.PLC_DB_TYPE == "postgresql":