X-Git-Url: https://git.phdru.name/?p=bookmarks_db.git;a=blobdiff_plain;f=Robots%2Fbkmk_rforking.py;h=e1b4ee24a74d3717317855e8cb9eede270f9f423;hp=6ca35efd8231f9448761bc707bed77c75e3a6f3f;hb=c8d05b2789611e28d2426e3a50e301e29d67d115;hpb=81873ddfe025bafe27d55f13b1de47e69b95384a diff --git a/Robots/bkmk_rforking.py b/Robots/bkmk_rforking.py index 6ca35ef..e1b4ee2 100644 --- a/Robots/bkmk_rforking.py +++ b/Robots/bkmk_rforking.py @@ -44,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