code: def get_environ(self, key, default=None, cast=None):
          
          key = key.upper()
          data = self.environ.get(key, default)
          if data:
              if cast in converters:
                  data = converters.get(cast)(data)
              if cast is True:
                  data = parse_conf_data(data, tomlfy=True)
          return data
docs: Get value from environment variable using os.environ.get
  
          :param key: The name of the setting value, will always be upper case
          :param default: In case of not found it will be returned
          :param cast: Should cast in to @int, @float, @bool or @json ?
           or cast must be true to use cast inference
          :return: The value if found, default or None