code: def __init__(self, config, *keys, **kwargs):
      # type: (Config, Text, Any) -> None
      super(ConfigEntry, self).__init__(*keys, **kwargs)
      self.config = config
  
imports: from __future__ import print_function
  import functools
  import json
  import logging
  import os
  import sys
  import warnings
  from fnmatch import fnmatch
  from os.path import expanduser
  from typing import Any
  import six
  from pathlib2 import Path
  from pyparsing import ParseFatalException, ParseException, RecursiveGrammarException, ParseSyntaxException
  from six.moves.urllib.parse import urlparse
  from .bucket_config import S3BucketConfig
  from .defs import Environment, DEFAULT_CONFIG_FOLDER, LOCAL_CONFIG_PATHS, ENV_CONFIG_PATHS, LOCAL_CONFIG_FILES, LOCAL_CONFIG_FILE_OVERRIDE_VAR, ENV_CONFIG_PATH_OVERRIDE_VAR, CONFIG_VERBOSE
  from .defs import is_config_file
  from .entry import Entry, NotSet
  from .errors import ConfigurationError
  from .log import initialize, logger
  from .utils import get_options
  from ..utilities.pyhocon import ConfigTree, ConfigFactory
label_desc: Use image node_id 1 to create a new ConfigEntry object from inherited base classes: Entry with example: obj = ConfigEntry(config)