X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=Robots%2Fbkmk_rurllib_to.py;h=30ec08e4a37481676275634d8de3fcc6e32df138;hb=96e39d55c791326368ff14d538850e14ba5a2c97;hp=2726dbfc3df1d6d5c829e50a41dd780afd7e56c2;hpb=36953325e47aa4de9d3a40e634626108366f4e9c;p=bookmarks_db.git diff --git a/Robots/bkmk_rurllib_to.py b/Robots/bkmk_rurllib_to.py index 2726dbf..30ec08e 100644 --- a/Robots/bkmk_rurllib_to.py +++ b/Robots/bkmk_rurllib_to.py @@ -12,17 +12,20 @@ __all__ = ['robot_urllib_to'] import socket -socket.setdefaulttimeout(900) - from .bkmk_rurllib import robot_urllib, get_error class robot_urllib_to(robot_urllib): + timeout = 60 + + def __init__(self, *args, **kw): + robot_urllib.__init__(self, *args, **kw) + socket.setdefaulttimeout(int(self.timeout)) + def check_url(self, bookmark): try: return robot_urllib.check_url(self, bookmark) except socket.error, msg: bookmark.error = get_error(msg) self.log(bookmark.error) - - return 1 + return 1