code: def get_net_val(self, net_str):
      net_id = self.net_str2id.get(net_str)
      if net_id is None:
          if net_str in self.running_set:
              running_id = self.running_set[net_str]
          else:
              running_id = net_str.__hash__()
              while running_id in self.running_set.values():
                  running_id += 1
              self.running_set[net_str] = running_id
          net_folder = "%s/#Running_%s" % (self.path, running_id)
          return None, net_folder
      else:
          net_val = self.net_id2val[net_id]
          net_folder = "%s/%s" % (
              self.path,
              self.get_net_folder(net_id),
          )
          return net_val, net_folder
  
imports: import os
  import subprocess
  import json
  import pickle
  import numpy
  from ..data_providers.utils import get_data_provider_by_name
  from .expdir_monitor import ExpdirMonitor
  from ..expdir_monitor import distributed
label_desc: Use image node_id 6 for calling the NetPool obj's underlying member method code with example usage: obj.get_net_val(net_str) and returns: None,  net_folder, net_val,  net_folder