This commit is contained in:
Kovid Goyal 2018-08-14 06:51:22 +05:30
commit 814bfc8afc
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C
2 changed files with 10 additions and 0 deletions

View File

@ -567,3 +567,9 @@ show_saved_search_box = False
# exclude_fields_on_paste = ['cover', 'timestamp', '#mycolumn']
# to prevent pasting of the cover, Date and custom column, mycolumn.
exclude_fields_on_paste = []
#: Skip internet connected check
# Skip checking whether the internet is available before downloading news.
# Useful if for some reason your operating systems network checking
# facilities are not reliable (for example NetworkManager on Linux).
skip_network_check = False

View File

@ -7,6 +7,7 @@ __copyright__ = '2010, Kovid Goyal <kovid@kovidgoyal.net>'
__docformat__ = 'restructuredtext en'
from calibre.constants import iswindows, islinux, isbsd
from calibre.utils.config_base import tweaks
class LinuxNetworkStatus(object):
@ -49,10 +50,13 @@ class DummyNetworkStatus(object):
def __call__(self):
return True
_network_status = WindowsNetworkStatus() if iswindows else \
LinuxNetworkStatus() if (islinux or isbsd) else \
DummyNetworkStatus()
def internet_connected():
if tweaks['skip_network_check']:
return True
return _network_status()