mirror of
https://github.com/naruxde/revpipyload.git
synced 2026-08-16 05:05:52 +02:00
fix: Set default config path and raise error for inaccessible file
Set default config path to `/etc/revpipyload/revpipyload.conf` and raise error for inaccessible config files. Signed-off-by: Sven Sager <akira@narux.de>
This commit is contained in:
@@ -56,7 +56,7 @@ def configure():
|
||||
)
|
||||
parser.add_argument(
|
||||
"-c", "--conffile", dest="conffile",
|
||||
default="revpipyload.conf",
|
||||
default="/etc/revpipyload/revpipyload.conf",
|
||||
help="Application configuration file"
|
||||
)
|
||||
parser.add_argument(
|
||||
|
||||
@@ -211,7 +211,9 @@ class RevPiPyLoad:
|
||||
proginit.logger.info(
|
||||
"loading config file: {0}".format(proginit.globalconffile)
|
||||
)
|
||||
self.globalconfig.read(proginit.globalconffile)
|
||||
if not self.globalconfig.read(proginit.globalconffile):
|
||||
raise RuntimeError("can not access config file '{0}'".format(proginit.globalconffile))
|
||||
|
||||
self.__translate_config()
|
||||
proginit.conf = self.globalconfig
|
||||
|
||||
|
||||
Reference in New Issue
Block a user