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"]
docstr: Save tf flags for reuse - not used, not tested
  
  :param filename: output file
docstr_tok: ["Save","tf","flags","for","reuse","-","not","used",",","not","tested",":","param","filename",":","output","file"]
code: def save_flags(filename):
      """
      Save tf flags for reuse - not used, not tested
  
      :param filename: output file
      """
      from absl import flags
  
      logger.info("Write flags into %s")
      with open(filename, "w") as f:
          f.write(flags.FLAGS.flags_into_string())
  
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 8 for calling the BasicConfig obj's underlying member method code with example usage: obj.save_flags(filename) without return types