def object_table(self, object_id=None):
        """Fetch and parse the object table info for one or more object IDs.

        Args:
            object_id: An object ID to fetch information about. If this is
                None, then the entire object table is fetched.

        Returns:
            Information from the object table.
        """
        self._check_connected()
        if object_id is not None:
            # Return information about a single object ID.
            return self._object_table(object_id)
        else:
            # Return the entire object table.
            object_keys = self._keys(ray.gcs_utils.TablePrefix_OBJECT_string +
                                     "*")
            object_ids_binary = {
                key[len(ray.gcs_utils.TablePrefix_OBJECT_string):]
                for key in object_keys
            }

            results = {}
            for object_id_binary in object_ids_binary:
                results[binary_to_object_id(object_id_binary)] = (
                    self._object_table(binary_to_object_id(object_id_binary)))
            return results
def object_table ( self , object_id = None ) : self . _check_connected ( ) if object_id is not None : return self . _object_table ( object_id ) else : object_keys = self . _keys ( ray . gcs_utils . TablePrefix_OBJECT_string + "*" ) object_ids_binary = { key [ len ( ray . gcs_utils . TablePrefix_OBJECT_string ) : ] for key in object_keys } results = { } for object_id_binary in object_ids_binary : results [ binary_to_object_id ( object_id_binary ) ] = ( self . _object_table ( binary_to_object_id ( object_id_binary ) ) ) return results
Fetch and parse the object table info for one or more object IDs.

        Args:
            object_id: An object ID to fetch information about. If this is
                None, then the entire object table is fetched.

        Returns:
            Information from the object table.