# to use, copy, modify, and distribute this software is granted under
# terms provided in the LICENSE file distributed with this software.
# to use, copy, modify, and distribute this software is granted under
# terms provided in the LICENSE file distributed with this software.
self.data = configparser.RawConfigParser()
self.modified = False
if os.access(self.filename, os.R_OK):
self.data = configparser.RawConfigParser()
self.modified = False
if os.access(self.filename, os.R_OK):
# when modified, writeable and has content or the file exists
if self.modified and self.is_writeable() and (
# when modified, writeable and has content or the file exists
if self.modified and self.is_writeable() and (