code: def __init__(
      self,
      node_id=None,
      feature=[],
      edges=[],
      edges_type=[],
      edges_weight=[],
      graph=None,
  ):
      self.node_id = node_id
      self.feature = feature
      self.edges = edges
      self.edges_type = edges_type
      self.edges_weight = edges_weight
      self.graph = graph
  
imports: import os
  import re
  import sys
  import time
  import warnings
  import numpy
  from collections import defaultdict
  import pgl
  from pgl.utils.logger import log
  from pgl.distributed import DistGraphClient, DistGraphServer
  from utils.config import prepare_config
  from datasets.helper import stream_shuffle_generator, AsynchronousGenerator
  from datasets.node import NodeGenerator
  import datasets.sampling
label_desc: Use image node_id 1 to create a new EgoInfo object from inherited base classes: object with example: obj = EgoInfo(node_id, feature, edges, edges_type, edges_weight, graph)