Open sholl opened 4 years ago
That's what is said in the error message. The '%' character must be preceded by another '%':
remotepass = "7635gdhzwDswcC4&?%%a$;K^z|=h"
We should use the raw value of remotepass
by doing this:
ConfigParser.get(section, option[, raw[, vars]])
Get an option value for the named section. ........
All the '%' interpolations are expanded in the return values, unless the
raw
argument istrue
We should use the raw value of
remotepass
by doing this:
I agree but this is the legacy way of working. I disagree to change this behaviour in order to not hurt the current users.
We should use the raw value of
remotepass
by doing this:I agree but this is the legacy way of working. I disagree to change this behaviour in order to not hurt the current users.
OK, we could add the breaking change for plaintext passwords (no longer requiring double %
characters to represent one %
character, by using raw value of remotepass
), could be held off until the next major version number, ie 8.0.0, in line with "SemVer" (semantic versioning), which allows breaking changes when the major version number increments.
Sure. We are far from a v8.0.0, though.
General informations
offlineimap -V
): v7.2.3, also applies to 7.3.2 installed using pipConfiguration file offlineimaprc
The above password is not real, but you can reproduce this issue with that one.
Logs
Steps to reproduce the error
offlineimap
with the given config.