File tree Expand file tree Collapse file tree 1 file changed +3
-8
lines changed Expand file tree Collapse file tree 1 file changed +3
-8
lines changed Original file line number Diff line number Diff line change 1818import sys
1919
2020from google .cloud .aiplatform import version as aiplatform_version
21+ from vertexai ._genai import types
22+
23+ sys .modules [__name__ + ".types" ] = types
2124
2225__version__ = aiplatform_version .__version__
2326
@@ -44,14 +47,6 @@ def __getattr__(name): # type: ignore[no-untyped-def]
4447 _genai_client = importlib .import_module ("._genai.client" , __name__ )
4548 return getattr (_genai_client , name )
4649
47- if name == "types" :
48- global _genai_types
49- if _genai_types is None :
50- _genai_types = importlib .import_module ("._genai.types" , __name__ )
51- if "vertexai.types" not in sys .modules :
52- sys .modules ["vertexai.types" ] = _genai_types
53- return _genai_types
54-
5550 raise AttributeError (f"module '{ __name__ } ' has no attribute '{ name } '" )
5651
5752
You can’t perform that action at this time.
0 commit comments