catacomb/pwsafe.py: Use `binascii' for Base64 conversion.
authorMark Wooding <mdw@distorted.org.uk>
Mon, 21 Oct 2019 17:26:39 +0000 (18:26 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Sat, 11 Apr 2020 11:44:21 +0000 (12:44 +0100)
commit3c24c1aa82584b7e88898f2e31f4c3a38c43bc5d
tree88d92fc4186529a10297190e28babcae708624f7
parent0e0e6b09d69d8d2a488263217f2afa9bd24bb296
catacomb/pwsafe.py: Use `binascii' for Base64 conversion.

The `.encode()' and `.decode()' string methods were apparently too
convenient, so Python 3 doesn't do Base64 conversion like this.
Instead, we have to use the steam-powered `binascii'.  And, to make
things even better, encoding produces `bytes' rather than `str' because,
err, it's not really text or something?  No idea.  Stoats.
catacomb/pwsafe.py