X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=bin%2Fwebbrowser;h=674ad696f65514c8edba902e09206d490aeba2d1;hb=1067ca480638aa98c1b7f16f4db9821c7aeb95ca;hp=0590aa0f4d677d72c14e7eb2c130ad57f9445e9c;hpb=f46bd4d41cc7f243bc8a321effee5200aa69e709;p=dotfiles.git diff --git a/bin/webbrowser b/bin/webbrowser index 0590aa0..674ad69 100755 --- a/bin/webbrowser +++ b/bin/webbrowser @@ -11,17 +11,26 @@ import webbrowser if sys.argv[1] in ("-t", "--tab"): new = 2 - url = sys.argv[2] + try: + url = sys.argv[2] + except IndexError: + url = '' elif sys.argv[1] in ("-n", "--new"): new = 1 - url = sys.argv[2] + try: + url = sys.argv[2] + except IndexError: + url = '' else: new = 0 - url = sys.argv[1] + try: + url = sys.argv[1] + except IndexError: + url = '' -if '://' not in url: # Make an URL from a local file name +if url and '://' not in url: # Make an URL from a local file name url = 'file://' + os.path.abspath(url) webbrowser.open(url, new)