Allow specifying a different config file location
This commit is contained in:
parent
22c5b46af0
commit
40ba7e54b6
1 changed files with 8 additions and 1 deletions
9
main.py
9
main.py
|
@ -2,6 +2,7 @@
|
||||||
|
|
||||||
import logging
|
import logging
|
||||||
import asyncio
|
import asyncio
|
||||||
|
import sys
|
||||||
from time import sleep
|
from time import sleep
|
||||||
from nio import (
|
from nio import (
|
||||||
AsyncClient,
|
AsyncClient,
|
||||||
|
@ -24,7 +25,13 @@ logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
async def main():
|
async def main():
|
||||||
# Read config file
|
# Read config file
|
||||||
config = Config("config.yaml")
|
|
||||||
|
# A different config file path can be specified as the first command line argument
|
||||||
|
if len(sys.argv) > 1:
|
||||||
|
config_filepath = sys.argv[1]
|
||||||
|
else:
|
||||||
|
config_filepath = "config.yaml"
|
||||||
|
config = Config(config_filepath)
|
||||||
|
|
||||||
# Configure the database
|
# Configure the database
|
||||||
store = Storage(config.database_filepath)
|
store = Storage(config.database_filepath)
|
||||||
|
|
Loading…
Reference in a new issue