Mercurial > hgrepos > Python > libs > ConfigMix
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 |
