]> git.phdru.name Git - bookmarks_db.git/blobdiff - Robots/bkmk_rurllib_to.py
Minor refactoring
[bookmarks_db.git] / Robots / bkmk_rurllib_to.py
index 2726dbfc3df1d6d5c829e50a41dd780afd7e56c2..30ec08e4a37481676275634d8de3fcc6e32df138 100644 (file)
@@ -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