fix(unittest): Parallel Test failure because of shared memory (#7729)

Co-authored-by: Carlos Freund <carlosfreund@gmail.com>
This commit is contained in:
Carlos Freund 2025-04-07 15:29:22 +02:00 committed by GitHub
parent 0519e9e3c2
commit f830d5814c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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):