comparison configmix/config.py @ 249:1e38ccfba3de

Use explicit type conversion instead of an implicit one. Replace "%s%s" by LEFT + u(str(RIGHT)).
author Franz Glasner <fzglas.hg@dom66.de>
date Tue, 07 Jul 2020 09:11:55 +0200
parents 13283057a21e
children ff964825a75a
comparison
equal deleted inserted replaced
248:13283057a21e 249:1e38ccfba3de
216 UserWarning, 216 UserWarning,
217 stacklevel=1) 217 stacklevel=1)
218 raise 218 raise
219 if varvalue is None: 219 if varvalue is None:
220 varvalue = u("") 220 varvalue = u("")
221 replaced = u("%s%s") % (s[:start], varvalue) 221 replaced = s[:start] + u(str(varvalue))
222 s = replaced + s[end+2:] 222 s = replaced + s[end+2:]
223 # don't re-evaluate because `self.getvar_s()` expands already 223 # don't re-evaluate because `self.getvar_s()` expands already
224 start = s.find(self._STARTTOK, len(replaced)) 224 start = s.find(self._STARTTOK, len(replaced))
225 return s 225 return s
226 226