docstr: Return list representation of value found at key
  
  :param key: key to use (dot separated). E.g., a.b.c
  :type key: basestring
  :param default: default value if key not found
  :type default: list
  :return: list value
  :type return: list
docstr_tok: ["Return","list","representation","of","value","found","at","key",":","param","key",":","key","to","use","(","dot","separated",")",".","E.g.",",","a.b.c",":","type","key",":","basestring",":","param","default",":","default","value","if","key","not","found",":","type","default",":","list",":","return",":","list","value",":","type","return",":","list"]
code: def get_list(self, key, default=UndefinedKey):
      """Return list representation of value found at key
  
      :param key: key to use (dot separated). E.g., a.b.c
      :type key: basestring
      :param default: default value if key not found
      :type default: list
      :return: list value
      :type return: list
      """
      value = self.get(key, default)
      if isinstance(value, list):
          return value
      elif isinstance(value, ConfigTree):
          lst = []
          for k, v in sorted(value.items(), key=lambda kv: kv[0]):
              if re.match(r"^[1-9][0-9]*$|0", k):
                  lst.append(v)
              else:
                  raise ConfigException(
                      "{key} does not translate to a list".format(
                          key=key
                      )
                  )
          return lst
      elif value is None:
          return None
      else:
          raise ConfigException(
              "{key} has type '{type}' rather than 'list'".format(
                  key=key, type=type(value).__name__
              )
          )
  
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 14 for calling the ConfigTree obj's underlying member method code with example usage: obj.get_list(key, default) and returns: value, lst, None