X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=Robots%2Fbkmk_rforking.py;h=e1b4ee24a74d3717317855e8cb9eede270f9f423;hb=f0360e09d0295765128f020b97822516a8127f92;hp=a583e6e46657d95bb7cd2bebddc1f91c44b1f831;hpb=9c0c9f60aa753e09cf3a091deda6b939ebb956b6;p=bookmarks_db.git diff --git a/Robots/bkmk_rforking.py b/Robots/bkmk_rforking.py index a583e6e..e1b4ee2 100644 --- a/Robots/bkmk_rforking.py +++ b/Robots/bkmk_rforking.py @@ -3,11 +3,8 @@ 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" +__copyright__ = "Copyright (C) 2000-2012 PhiloSoft Design" __license__ = "GNU GPL" __all__ = ['robot_forking'] @@ -47,8 +44,17 @@ def restart_subp(log): subp_pipe = RecordFile(check_subp) +_set_subproc = True + class robot_forking(Robot): + subproc = 'urllib' # Default subprocess + def check_url(self, bookmark): + global _set_subproc + if _set_subproc: + _set_subproc = False + os.environ['BKMK_ROBOT'] = self.subproc + if not check_subp: restart_subp(self.log) # Not restart, just start afresh