Spaces:
Runtime error
Runtime error
File size: 573 Bytes
c347160 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
# quarantine_engine.py
import logging
class QuarantineEngine:
def __init__(self):
self.quarantined_modules = []
def quarantine(self, module_name: str, reason: str):
if module_name not in self.quarantined_modules:
self.quarantined_modules.append(module_name)
logging.warning(f"[Quarantine] Module '{module_name}' quarantined: {reason}")
def is_quarantined(self, module_name: str) -> bool:
return module_name in self.quarantined_modules
def get_quarantine_log(self):
return self.quarantined_modules |