code: def preprocess_feature_idx(self, gmeta):
      expend_list(self.dense, gmeta.edge_feature_maxnum["dense"])
      expend_list(self.sparse, gmeta.edge_feature_maxnum["sparse"])
      expend_list(self.binary, gmeta.edge_feature_maxnum["binary"])
  
imports: from euler.tools.util import *
label_desc: Use image node_id 2 for calling the Edge obj's underlying member method code with example usage: obj.preprocess_feature_idx(gmeta) without return types