File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed
google/generativeai/vision_models Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change 42
42
43
43
try :
44
44
from PIL import Image as PIL_Image
45
+ from PIL .Image import Image as PILImageClass
45
46
except ImportError :
46
47
PIL_Image = None
48
+ PILImageClass = None
47
49
48
50
49
51
# This is to get around https://github.com/googleapis/proto-plus-python/issues/488
@@ -111,7 +113,7 @@ class Image:
111
113
__module__ = "vertexai.vision_models"
112
114
113
115
_loaded_bytes : Optional [bytes ] = None
114
- _loaded_image : Optional ["PIL_Image.Image " ] = None
116
+ _loaded_image : Optional ["PILImageClass " ] = None
115
117
116
118
def __init__ (
117
119
self ,
@@ -149,7 +151,7 @@ def _image_bytes(self, value: bytes):
149
151
self ._loaded_bytes = value
150
152
151
153
@property
152
- def _pil_image (self ) -> "PIL_Image.Image" : # type: ignore
154
+ def _pil_image (self ) -> "PILImageClass" :
153
155
if self ._loaded_image is None :
154
156
if not PIL_Image :
155
157
raise RuntimeError (
You can’t perform that action at this time.
0 commit comments