parameters: (self, iig_obs_type=None, params=None)
return_statement: return IIGObserverForPublicInfoGame(iig_obs_type, params)
docstring: Returns an object used for observing game state.
docstring_summary: Returns an object used for observing game state.
docstring_tokens: Returns an object used for observing game state .
function: def make_py_observer(self, iig_obs_type=None, params=None):
      """Returns an object used for observing game state."""
      if ((iig_obs_type is None) or
          (iig_obs_type.public_info and not iig_obs_type.perfect_recall)):
        return Observer(params, self)
      return IIGObserverForPublicInfoGame(iig_obs_type, params)
function_tokens: def make_py_observer ( self , iig_obs_type = None , params = None ) : if ( ( iig_obs_type is None ) or ( iig_obs_type . public_info and not iig_obs_type . perfect_recall ) ) : return Observer ( params , self ) return IIGObserverForPublicInfoGame ( iig_obs_type , params )