code: def set_args(self, namespace, dots=False):
          
          self.set(self._build_namespace_dict(namespace, dots))
docs: Overlay parsed command-line arguments, generated by a library
          like argparse or optparse, onto this view's value.
  
          :param namespace: Dictionary or Namespace to overlay this config with.
              Supports nested Dictionaries and Namespaces.
          :type namespace: dict or Namespace
          :param dots: If True, any properties on namespace that contain dots (.)
              will be broken down into child dictionaries.
              :Example:
  
              {'foo.bar': 'car'}
              # Will be turned into
              {'foo': {'bar': 'car'}}
          :type dots: bool