codriao / quarantine_engine.py
Raiff1982's picture
Create quarantine_engine.py
c347160 verified
raw
history blame contribute delete
573 Bytes
# 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