X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=Robots%2Fbkmk_rforking.py;h=d33c38d5a9d7a6f046aebde0d10cde82bbdbd0ce;hb=c9cfb54ef36e77aee7187e4533f063d407073ad8;hp=843a0d27d939f3ca3e6db54f5f8ae48095837bda;hpb=a01b9869e595d0c1cc5ebeb6f5a1da66d45c3d22;p=bookmarks_db.git diff --git a/Robots/bkmk_rforking.py b/Robots/bkmk_rforking.py index 843a0d2..d33c38d 100644 --- a/Robots/bkmk_rforking.py +++ b/Robots/bkmk_rforking.py @@ -10,14 +10,19 @@ __author__ = "Oleg Broytman " __copyright__ = "Copyright (C) 2000-2011 PhiloSoft Design" __license__ = "GNU GPL" +__all__ = ['robot_forking'] + + +import sys, os + try: - import cPickle - pickle = cPickle + import cPickle as pickle except ImportError: import pickle -import sys, os from subproc import Subprocess, RecordFile +from bkmk_objects import Robot + # This is to catch 'close failed: [Errno 9] Bad file descriptor' message # from os.close() in Subprocess.die() and errors from from the subprocess. @@ -42,8 +47,6 @@ def restart_subp(log): subp_pipe = RecordFile(check_subp) -from bkmk_objects import Robot - class robot_forking(Robot): def check_url(self, bookmark): if not check_subp: @@ -81,6 +84,5 @@ class robot_forking(Robot): # Tested return 1 - def stop(self): stop_subp(None) # Stop subprocess; do not log restarting