[webkit-changes] [WebKit/WebKit] 82bd76: Scripts: Use webbrowser package in Python to open ...

Rose noreply at github.com
Wed Mar 15 07:42:15 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 82bd766bd89d5a7865183ae72be484db7e27126f
      https://github.com/WebKit/WebKit/commit/82bd766bd89d5a7865183ae72be484db7e27126f
  Author: Rose <83477269+AtariDreams at users.noreply.github.com>
  Date:   2023-03-15 (Wed, 15 Mar 2023)

  Changed paths:
    M Tools/Scripts/libraries/webkitcorepy/webkitcorepy/terminal.py
    M Tools/Scripts/webkitpy/common/system/user.py

  Log Message:
  -----------
  Scripts: Use webbrowser package in Python to open a URL in a web browser
https://bugs.webkit.org/show_bug.cgi?id=253515

Reviewed by Jonathan Bedard.

I made a mistake. Because "start" worked on the command line, I assumed
that it would work under the Terminal.run() command. Now I realize this
is not what actually happens. Instead of reverting that commit, commit
https://commits.webkit.org/261332@main, I am instead introducing a
proper fix, which is using the URL and opening it in a browser via the
webbrowser package.

* Tools\Scripts\libraries\webkitcorepy\webkitcorepy\terminal.py: Change
  'start' back to 'explorer.' Teach open_url to call the webbrowser
  url method to open webpages if the scheme is http or https.

* Tools\Scripts\webkitpy\common\system\user.py: Inline redundant method.

Canonical link: https://commits.webkit.org/261687@main




More information about the webkit-changes mailing list