class_docstr: `Card` represents an individual Metaflow Card, a single HTML file, produced by
  the card `@card` decorator. `Card`s are contained by `CardContainer`, returned by
  `get_cards`.
  
  Note that the contents of the card, an HTML file, is retrieved lazily when you call
  `Card.get` for the first time or when the card is rendered in a notebook.
class_docstr_tok: ["`","Card","`","represents","an","individual","Metaflow","Card",",","a","single","HTML","file",",","produced","by","the","card","`","@","card","`","decorator",".","`","Card","`","s","are","contained","by","`","CardContainer","`",",","returned","by","`","get_cards","`",".","Note","that","the","contents","of","the","card",",","an","HTML","file",",","is","retrieved","lazily","when","you","call","`","Card.get","`","for","the","first","time","or","when","the","card","is","rendered","in","a","notebook","."]
docstr: Retrieves the HTML contents of the card from the
  Metaflow datastore.
  
  Returns
  -------
  str
      HTML contents of the card.
docstr_tok: ["Retrieves","the","HTML","contents","of","the","card","from","the","Metaflow","datastore",".","Returns","--","--","--","-","str","HTML","contents","of","the","card","."]
code: def get(self) -> str:
      """
      Retrieves the HTML contents of the card from the
      Metaflow datastore.
  
      Returns
      -------
      str
          HTML contents of the card.
      """
      if self._html is not None:
          return self._html
      self._html = self._card_ds.get_card_html(self.path)
      return self._html
  
imports: from typing import Optional, Union, TYPE_CHECKING
  from metaflow.datastore import FlowDataStore
  from metaflow.metaflow_config import CARD_SUFFIX
  from .card_resolver import resolve_paths_from_task, resumed_info
  from .card_datastore import CardDatastore, CardNameSuffix
  from .exception import UnresolvableDatastoreException, IncorrectArgumentException, IncorrectPathspecException
  import os
  import tempfile
  import uuid
label_desc: Use image node_id 3 for calling the Card obj's underlying member method code with example usage: obj.get() and returns: self, self