Alla fine è arrivato il porting in Python 3.
Di solito è abbastanza semplice, in questo caso meno per la commistione di bytes e caratteri.
Ne ho approfittato per cercare di mettere in ordine il codice, nato in modo decisamente selvatico; lavoro non ancora terminato ma qualche progresso è stato fatto.
Buon divertimento!