code: def set_neighbor(self, dst, weight, type, type_count):
      if type_count > 0:
          expend_list(self.neighbor, type_count - 1)
      self.neighbor[type].append((dst, weight))
  
file_path: euler/euler/tools/node.py
imports: import struct
  from euler.tools.util import *
label_desc: Use image node_id 4 for calling the Node obj's underlying member method code with example usage: obj.set_neighbor(dst, weight, type, type_count) without return types