trustgraph/trustgraph-vertexai
cybermaggedon cce3acd84f
fix: repair deferred imports to preserve module-level names for test patching (#831)
A previous commit moved SDK imports into __init__/methods and
stashed them on self, which broke @patch targets in 24 unit tests.

This fixes the approach: chunker and pdf_decoder use module-level
sentinels with global/if-None guards so imports are still deferred but
patchable. Google AI Studio reverts to standard module-level imports
since the module is only loaded when communicating with Gemini.
Keeps lazy loading on other imports.
2026-04-18 11:43:21 +01:00
..
trustgraph/model/text_completion fix: repair deferred imports to preserve module-level names for test patching (#831) 2026-04-18 11:43:21 +01:00
pyproject.toml Open 2.3 release branch (#775) 2026-04-10 14:42:19 +01:00
README.md Maint/fix build env (#84) 2024-09-30 19:47:09 +01:00