code: def has_substitution(self):
      return len(self.get_substitutions()) > 0
  
imports: from collections import OrderedDict
  from pyparsing import lineno
  from pyparsing import col
  import re
  import copy
  from .exceptions import ConfigException, ConfigWrongTypeException, ConfigMissingException
label_desc: Use image node_id 3 for calling the ConfigValues obj's underlying member method code with example usage: obj.has_substitution() and returns: unknown