class_docstr: The data view class when G.edata[etype] is called.
class_docstr_tok: ["The","data","view","class","when","G.edata","[","etype","]","is","called","."]
code: def __delitem__(self, key):
      if isinstance(self._etype, list):
          for etid in self._etid:
              if (
                  self._graph._get_e_repr(etid, ALL).get(key, None)
                  is None
              ):
                  continue
              self._graph._pop_e_repr(etid, key)
      else:
          self._graph._pop_e_repr(self._etid, key)
  
imports: from __future__ import absolute_import
  from collections import defaultdict, namedtuple
  from collections.abc import MutableMapping
  from .None import backend
  from .base import ALL, DGLError
  from .frame import LazyFeature
label_desc: Use image node_id 4 for calling the HeteroEdgeDataView obj's underlying member method code with example usage: obj.__delitem__(key) without return types