class_docstr: Handles metadata supplied in configuration files.
class_docstr_tok: ["Handles","metadata","supplied","in","configuration","files","."]
docstr: this function will wrap around parameters that are deprecated
  
  :param msg: deprecation message
  :param warning_class: class of warning exception to be raised
  :param func: function to be wrapped around
docstr_tok: ["this","function","will","wrap","around","parameters","that","are","deprecated",":","param","msg",":","deprecation","message",":","param","warning_class",":","class","of","warning","exception","to","be","raised",":","param","func",":","function","to","be","wrapped","around"]
code: def _deprecated_config_handler(self, func, msg, warning_class):
      """this function will wrap around parameters that are deprecated
  
      :param msg: deprecation message
      :param warning_class: class of warning exception to be raised
      :param func: function to be wrapped around
      """
  
      @wraps(func)
      def config_handler(*args, **kwargs):
          warnings.warn(msg, warning_class)
          return func(*args, **kwargs)
  
      return config_handler
  
imports: from __future__ import absolute_import, unicode_literals
  import io
  import os
  import sys
  import warnings
  import functools
  from collections import defaultdict
  from functools import partial
  from functools import wraps
  from importlib import import_module
  from distutils.errors import DistutilsOptionError, DistutilsFileError
  from setuptools.extern.packaging.version import LegacyVersion, parse
  from setuptools.extern.packaging.specifiers import SpecifierSet
  from setuptools.extern.six import string_types, PY3
label_desc: Use image node_id 16 for calling the ConfigHandler obj's underlying member method code with example usage: obj._deprecated_config_handler(func, msg, warning_class) and returns: config_handler, func