mirror of
https://github.com/naruxde/revpipyload.git
synced 2026-08-16 13:07:03 +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(
|
parser.add_argument(
|
||||||
"-c", "--conffile", dest="conffile",
|
"-c", "--conffile", dest="conffile",
|
||||||
default="revpipyload.conf",
|
default="/etc/revpipyload/revpipyload.conf",
|
||||||
help="Application configuration file"
|
help="Application configuration file"
|
||||||
)
|
)
|
||||||
parser.add_argument(
|
parser.add_argument(
|
||||||
|
|||||||
@@ -211,7 +211,9 @@ class RevPiPyLoad:
|
|||||||
proginit.logger.info(
|
proginit.logger.info(
|
||||||
"loading config file: {0}".format(proginit.globalconffile)
|
"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()
|
self.__translate_config()
|
||||||
proginit.conf = self.globalconfig
|
proginit.conf = self.globalconfig
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user