in bonsaicli2/bonsai_cli/config.py [0:0]
def _read_config(self):
# verify that at least one of the config files exists
# as RawConfigParser ignores missing files
found = False
config_files = self._config_files()
for path in config_files:
if os.access(path, os.R_OK):
found = True
break
if not found:
# Write empty .bonsaiconfig to disk if no file is found
self._write_dot_bonsaiconfig()
self._config_parser.read(config_files)
for path in config_files:
if os.path.exists(path):
self.file_paths.add(path)