From 869bc3a2cf04dacba379ef308c69b65955e5ea8e Mon Sep 17 00:00:00 2001 From: AIOSAI Date: Sun, 26 Apr 2026 00:44:28 -0700 Subject: [PATCH] =?UTF-8?q?feat(system):=20fix:=20add=20subpackage=20impor?= =?UTF-8?q?ts=20to=20memory=20handlers/=5F=5Finit=5F=5F.py=20for=20Python?= =?UTF-8?q?=203.10=20mock.patch=20=E2=80=94=20resolves=204=20CI=20failures?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: @devpulse --- src/aipass/memory/apps/handlers/__init__.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/aipass/memory/apps/handlers/__init__.py b/src/aipass/memory/apps/handlers/__init__.py index 0fdd02d6..6764ab26 100644 --- a/src/aipass/memory/apps/handlers/__init__.py +++ b/src/aipass/memory/apps/handlers/__init__.py @@ -113,3 +113,10 @@ def _guard_branch_access(): # Run guard at import time _guard_branch_access() + +# Python 3.10 mock.patch compatibility — subpackages must be importable as +# attributes for mock._dot_lookup to resolve dotted paths. +from . import monitor # noqa: F401, E402 +from . import symbolic # noqa: F401, E402 +from . import rollover # noqa: F401, E402 +from . import schema # noqa: F401, E402