well said sir.  My apologies, i made 2 large changes at once and then split them up into 2 pull requests and missed this.  i previously had:

if '.py' in extension:
        script_path = [sys.executable, temp_script_path]

Just missed it, ty for the catch :)

updates forthcoming!