In further going through the various calls, looks like there's a bunch of them that need this treatment, but in each case, the solution described above makes them work again. Just wanted to note that all of the calls I've touched so far, this is bringing each of them back to life. All that's needed is substitution of that correct python call instead of the generic "python" and that should allow calibre to be compatible with newer python installations on other OS' ... I'm currently rummaging through the source file to identify how many others I need to fix. I'm also turning off the update feature for now to prevent this solution from getting sullied by updates that revert back to generic python calls.
|