parameters: (self, filepath, defaults=None)
docstring: Create new :class:`Settings` object.
docstring_summary: Create new :class:`Settings` object.
docstring_tokens: Create new : class : Settings object .
function: def __init__(self, filepath, defaults=None):
          """Create new :class:`Settings` object."""
          super(Settings, self).__init__()
          self._filepath = filepath
          self._nosave = False
          self._original = {}
          if os.path.exists(self._filepath):
              self._load()
          elif defaults:
              for key, val in defaults.items():
                  self[key] = val
              self.save()
function_tokens: def __init__ ( self , filepath , defaults = None ) : super ( Settings , self ) . __init__ ( ) self . _filepath = filepath self . _nosave = False self . _original = { } if os . path . exists ( self . _filepath ) : self . _load ( ) elif defaults : for key , val in defaults . items ( ) : self [ key ] = val self . save ( )