Bug report
All other browsers do this:
sys.audit("webbrowser.open", url) sys.audit("webbrowser.open", url) sys.audit("webbrowser.open", url) sys.audit("webbrowser.open", url) sys.audit("webbrowser.open", url)
But, not MacOSXOSAScript:
| def open(self, url, new=0, autoraise=True): | |
| if self.name == 'default': | |
| script = 'open location "%s"' % url.replace('"', '%22') # opens in default browser | |
| else: | |
| script = f''' | |
| tell application "%s" | |
| activate | |
| open location "%s" | |
| end | |
| '''%(self.name, url.replace('"', '%22')) | |
| osapipe = os.popen("osascript", "w") | |
| if osapipe is None: | |
| return False | |
| osapipe.write(script) | |
| rc = osapipe.close() | |
| return not rc |
I think that this needs to be fixed.
Found this while looking at #113539