class_docstr: User-friendly :class:`dict` supports:
  
  * load and save for json/pickle format (.json/.pkl)
  * easy key/value access as config.key or config["key"]
  * compatible with :class:`dict`
  
  :param kwargs: key-value pairs to initialize the configuration
  :type kwargs: dict
class_docstr_tok: ["User-friendly",":","class",":","`","dict","`","supports",":","*","load","and","save","for","json\/pickle","format","(",".json\/.pkl",")","*","easy","key\/value","access","as","config.key","or","config","[","``","key","''","]","*","compatible","with",":","class",":","`","dict","`",":","param","kwargs",":","key-value","pairs","to","initialize","the","configuration",":","type","kwargs",":","dict"]
code: def __getattr__(self, key):
      return self.__getitem__(key)
  
imports: from __future__ import print_function
  import logging
  import json
  import pickle
  import sys
  import inspect
  import functools
  import os
  import shutil
label_desc: Use image node_id 11 for calling the BasicConfig obj's underlying member method code with example usage: obj.__getattr__(key) and returns: self