code: def _do_collect_type(self, tp):
      if (
          not isinstance(tp, model.PrimitiveType)
          or tp.name == "long double"
      ) and tp not in self._typesdict:
          num = len(self._typesdict)
          self._typesdict[tp] = num
  
imports: import sys, imp
  from .None import model
  from .error import VerificationError
label_desc: Use image node_id 7 for calling the VCPythonEngine obj's underlying member method code with example usage: obj._do_collect_type(tp) without return types