code: def load(self, filename):
          
          if not os.path.exists(filename):
              return False
          
          data = None
          with open(filename, 'r') as f:
              data = f.read()
          
          try:
              root = yaml.load(data)
          except StandardError:
              root = None
          
          if root is None:
              root = {}
          
          self._root = root
          self._stack = [self._root]
          
          return len(self._root) != 0
docs: Loads the settings from the inputed filename.
          
          :param      filename | <str>
          
          :return     <bool> | success