One possible method for doing error correction in pure Python would be to use a package like unireedsolomon or some other Reed-Solomon error correction.
If this feature is added, I would suggest making RS encoded packets bear a different encoding than those that do not (i.e. base64-rs), this way non-RS encoded packets can still be encoded/decoded with only the Python standard library.
One possible method for doing error correction in pure Python would be to use a package like unireedsolomon or some other Reed-Solomon error correction.
If this feature is added, I would suggest making RS encoded packets bear a different encoding than those that do not (i.e.
base64-rs
), this way non-RS encoded packets can still be encoded/decoded with only the Python standard library.