From f830d5814cd1e42692efa2d30c33860a1e52a0e8 Mon Sep 17 00:00:00 2001 From: Carlos Freund Date: Mon, 7 Apr 2025 15:29:22 +0200 Subject: [PATCH] fix(unittest): Parallel Test failure because of shared memory (#7729) Co-authored-by: Carlos Freund --- openhands/storage/memory.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/openhands/storage/memory.py b/openhands/storage/memory.py index 3574b875e7..1f2f60c99f 100644 --- a/openhands/storage/memory.py +++ b/openhands/storage/memory.py @@ -3,14 +3,14 @@ import os from openhands.core.logger import openhands_logger as logger from openhands.storage.files import FileStore -IN_MEMORY_FILES: dict = {} - class InMemoryFileStore(FileStore): files: dict[str, str] - def __init__(self, files: dict[str, str] = IN_MEMORY_FILES): - self.files = files + def __init__(self, files: dict[str, str] | None = None) -> None: + self.files = {} + if files is not None: + self.files = files def write(self, path: str, contents: str | bytes) -> None: if isinstance(contents, bytes):