qutebrowser/qutebrowser/browser/network
Florian Bruhin 9d520b7312 Avoid trying to load .netrc if $HOME isn't set.
This logged an error on Windows:

ERROR    misc       networkmanager:on_authentication_required:269 Unable to read the netrc file
Traceback (most recent call last):
  File "c:\python34\Lib\netrc.py", line 27, in __init__
    file = os.path.join(os.environ['HOME'], ".netrc")
  File "C:\Users\florian\buildbot\slave\win8\build\.tox\py34\lib\os.py", line 633, in __getitem__
    raise KeyError(key) from None
KeyError: 'HOME'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\florian\buildbot\slave\win8\build\qutebrowser\browser\network\networkmanager.py", line 262, in on_authentication_required
    net = netrc.netrc()
  File "c:\python34\Lib\netrc.py", line 29, in __init__
    raise OSError("Could not find .netrc: $HOME is not set")

Since this case is pretty common, we don't want to log it - and checking the
variable beforehand is easier than parsing the exception message.

This should fix the failing tests on Windows.
2016-01-15 06:57:43 +01:00
..
__init__.py Big file tree reorganisation. 2014-12-13 17:28:50 +01:00
filescheme.py Adjust copyright years. 2016-01-04 07:12:39 +01:00
networkmanager.py Avoid trying to load .netrc if $HOME isn't set. 2016-01-15 06:57:43 +01:00
networkreply.py Adjust copyright years. 2016-01-04 07:12:39 +01:00
pastebin.py Adjust copyright years. 2016-01-04 07:12:39 +01:00
proxy.py Adjust copyright years. 2016-01-04 07:12:39 +01:00
qutescheme.py Merge branch 'pdfjs' of https://github.com/Kingdread/qutebrowser into Kingdread-pdfjs 2016-01-05 07:21:26 +01:00
schemehandler.py Adjust copyright years. 2016-01-04 07:12:39 +01:00