Mercurial > hg > gcmultimerge
comparison multimerge.py @ 44:e30f4647913d
Fix configuration reading to encode input into UTF-8
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Tue, 05 Jul 2016 14:20:53 +0300 |
parents | a331209e24fc |
children | 035be8a9e982 |
comparison
equal
deleted
inserted
replaced
43:a331209e24fc | 44:e30f4647913d |
---|---|
161 return None | 161 return None |
162 | 162 |
163 def mread(self, cfgparser, sect): | 163 def mread(self, cfgparser, sect): |
164 for name in self.m_saveable: | 164 for name in self.m_saveable: |
165 if cfgparser.has_option(sect, name): | 165 if cfgparser.has_option(sect, name): |
166 value = cfgparser.get(sect, name) | 166 value = cfgparser.get(sect, name).encode("UTF-8") |
167 self.mset(name, value) | 167 self.mset(name, value) |
168 gcm_debug(u"{0} -> '{1}' == {2}".format(name, value, self.mget(name))) | 168 gcm_debug(u"{0} -> '{1}' == {2}".format(name, value, self.mget(name))) |
169 | 169 |
170 def is_str(self, mvalue): | 170 def is_str(self, mvalue): |
171 return isinstance(mvalue, basestring) | 171 return isinstance(mvalue, basestring) |