class_docstr: Patch tfdv_display_util.display to get generated dataframes.
  
  tfdv_display_util.display prints to IPython.display, which is not
  what we want. Instead, we want the dataframes being
  displayed. These can be used for analysis, saving, etc.
  
  Use `display_obj` to return all of the objects used in calls to
  tfdv_display_util.display.
  
  Patch is unapplied when the context manager exits.
class_docstr_tok: ["Patch","tfdv_display_util.display","to","get","generated","dataframes",".","tfdv_display_util.display","prints","to","IPython.display",",","which","is","not","what","we","want",".","Instead",",","we","want","the","dataframes","being","displayed",".","These","can","be","used","for","analysis",",","saving",",","etc",".","Use","`","display_obj","`","to","return","all","of","the","objects","used","in","calls","to","tfdv_display_util.display",".","Patch","is","unapplied","when","the","context","manager","exits","."]
code: def __enter__(self):
      self._display_save = tfdv_display_util.display
      tfdv_display_util.display = self._display
      return self
  
file_path: guildai/examples/bias/gen_schema.py
imports: import argparse
  import os
  import tensorflow_data_validation
  import tensorflow_data_validation.utils.display_util
label_desc: Use image node_id 2 for calling the TFDVSchemaDisplay obj's underlying member method code with example usage: obj.__enter__() and returns: self