in databao/visualizers/vega_chat.py [0:0]
def image(self) -> Image.Image | None:
"""Return a static PIL.Image.Image."""
if self.spec is None or self.spec_df is None:
return None
if (png_bytes := vl_to_png_bytes(self.spec, self.spec_df)) is not None:
return Image.open(io.BytesIO(png_bytes))
return None