Simple warning on missing (included) configuration file.

This commit is contained in:
Adam Jakab 2020-02-24 10:20:54 +01:00
parent c90f7aacfc
commit 3db55c7bf4

View file

@ -33,13 +33,12 @@ class IncludeLazyConfig(confuse.LazyConfig):
try:
for view in self['include']:
filename = view.as_filename()
if os.path.isfile(filename):
self.set_file(filename)
else:
raise FileNotFoundError("Warning! Configuration file({0}) "
"does not exist!".format(filename))
self.set_file(filename)
except confuse.NotFoundError:
pass
except confuse.ConfigReadError as err:
print("Warning! Missing configuration file! {}".format(err.reason))
pass
config = IncludeLazyConfig('beets', __name__)