Um, calibre does not require or make use of external Python installs, so I can assure you the fact that calibre started working again was purely a coincidence. Or you did something else which fixed it.
Especially if by "newest available version of python" you mean Python3!
|