docstr: >>> fpgm = table__f_p_g_m()
  >>> bool(fpgm)
  False
  >>> p = ttProgram.Program()
  >>> fpgm.program = p
  >>> bool(fpgm)
  False
  >>> bc = bytearray([0])
  >>> p.fromBytecode(bc)
  >>> bool(fpgm)
  True
  >>> p.bytecode.pop()
  0
  >>> bool(fpgm)
  False
code: def __bool__(self):
      """
      >>> fpgm = table__f_p_g_m()
      >>> bool(fpgm)
      False
      >>> p = ttProgram.Program()
      >>> fpgm.program = p
      >>> bool(fpgm)
      False
      >>> bc = bytearray([0])
      >>> p.fromBytecode(bc)
      >>> bool(fpgm)
      True
      >>> p.bytecode.pop()
      0
      >>> bool(fpgm)
      False
      """
      return hasattr(self, "program") and bool(self.program)
  
file_path: catboost/contrib/python/fonttools/fontTools/ttLib/tables/_f_p_g_m.py
imports: from .None import DefaultTable
  from .None import ttProgram
label_desc: Use image node_id 5 for calling the table__f_p_g_m obj's underlying member method code with example usage: obj.__bool__() and returns: unknown