File tree Expand file tree Collapse file tree
remove-json-keys/src/remove_json_keys/lib
translate-messages/src/translate_messages/lib Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- import sys , webbrowser
1+ import webbrowser
22from urllib .error import URLError
33from urllib .parse import urlparse
44from urllib .request import urlopen
@@ -16,8 +16,7 @@ def open(url):
1616 try :
1717 webbrowser .open (url )
1818 except Exception as err :
19- print (f'Failed to open browser: { err } ' , file = sys .stderr )
20- sys .exit (1 )
19+ raise RuntimeError (f'Failed to open { url } in browser browser: { err } ' )
2120
2221def validate (url , allowed_schemes = ('http' , 'https' ), allowed_domains = []):
2322 parsed_url = urlparse (url )
Original file line number Diff line number Diff line change 1- import sys , webbrowser
1+ import webbrowser
22from urllib .error import URLError
33from urllib .parse import urlparse
44from urllib .request import urlopen
@@ -16,8 +16,7 @@ def open(url):
1616 try :
1717 webbrowser .open (url )
1818 except Exception as err :
19- print (f'Failed to open browser: { err } ' , file = sys .stderr )
20- sys .exit (1 )
19+ raise RuntimeError (f'Failed to open { url } in browser browser: { err } ' )
2120
2221def validate (url , allowed_schemes = ('http' , 'https' ), allowed_domains = []):
2322 parsed_url = urlparse (url )
You can’t perform that action at this time.
0 commit comments