INNER CODE UNIT · Python

State

yashab-cyber/HackGpt · workbench/server.py:189

class State:
    def __init__(self, directory):
        self.store = Store(directory)
        self.recovered_interruptions = self.store.recover_interrupted()
        self.lock = threading.Lock()
        self.active = None
        self.live = None
        self.cancel = threading.Event()
        self.worker = None
        self.checkpoint_persistence_failed = False

    def start(self, data):
        scope = Scope.parse(data)
        with self.lock:
            if self.active:
                raise Busy(
                    "An assessment is already running. Cancel it or let its bounded work finish."
                )

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…