X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=Robots%2Fbkmk_rsimple_tos.py;h=df1827c9c1b8cb70465e27fa8bb9b490770906f4;hb=61c2651bac82753c783545e633374a747a84c1cc;hp=cecb515bfa87e7ff0a034bdee8451619802a0672;hpb=042cfc1c844c147b59fa10d573912322b4fce7f1;p=bookmarks_db.git diff --git a/Robots/bkmk_rsimple_tos.py b/Robots/bkmk_rsimple_tos.py index cecb515..df1827c 100644 --- a/Robots/bkmk_rsimple_tos.py +++ b/Robots/bkmk_rsimple_tos.py @@ -1,23 +1,31 @@ -""" - Simple robot with timeoutsocket +"""Simple robot with socket's timeout - Written by BroytMann. Copyright (C) 2000-2003 PhiloSoft Design +This file is a part of Bookmarks database and Internet robot. """ +__version__ = "$Revision$"[11:-2] +__revision__ = "$Id$"[5:-2] +__date__ = "$Date$"[7:-2] +__author__ = "Oleg Broytman " +__copyright__ = "Copyright (C) 2000-2011 PhiloSoft Design" +__license__ = "GNU GPL" + +__all__ = ['robot_simple_tos'] + -import socket, timeoutsocket -timeoutsocket.setDefaultSocketTimeout(900) +import socket +socket.setdefaulttimeout(900) + +from .bkmk_rsimple import robot_simple, get_error -from bkmk_rsimple import robot_simple, get_error class robot_simple_tos(robot_simple): - def check_url(self, bookmark, url_type, url_rest): + def check_url(self, bookmark): try: - return robot_simple.check_url(self, bookmark, url_type, url_rest) - - except (socket.error, timeoutsocket.Timeout), msg: + return robot_simple.check_url(self, bookmark) + except socket.error, msg: bookmark.error = get_error(msg) + self.log(bookmark.error) self.finish_check_url(bookmark) - return 1