code: def get(self, *keys):
          
          if keys is None:
              return self
  
          if "." in keys[0]:
              keys = keys[0].split('.')
          element = self
          for v in keys:
              try:
                  element = element[v]
              except KeyError:
                  self.error_keys_not_found(keys)
                  # sys.exit()
          return element
docs: returns the dict of the information as read from the yaml file. To
          access the file safely, you can use the keys in the order of the
          access.
          Example: get("provisioner","policy") will return the value of
          config["provisioner"]["policy"] from the yaml file if it does not exists
          an error will be printing that the value does not exists. Alternatively
          you can use the . notation e.g. get("provisioner.policy")