Use config specified in argv[1]

This commit is contained in:
flan 2017-11-06 20:00:24 +01:00
parent 59f28faa1e
commit 2a27d78591
2 changed files with 7 additions and 2 deletions

View File

@ -33,7 +33,7 @@ Installing
5. Run ankisyncd: 5. Run ankisyncd:
$ python ./ankisyncd/sync_app.py $ python ./ankisyncd/sync_app.py ankisyncd.conf
Setting up Anki Setting up Anki
--------------- ---------------

View File

@ -22,6 +22,7 @@ import logging
import os import os
import random import random
import string import string
import sys
import time import time
import unicodedata import unicodedata
import zipfile import zipfile
@ -688,8 +689,12 @@ def main():
from ankisyncd.thread import shutdown from ankisyncd.thread import shutdown
logging.basicConfig(level=logging.INFO) logging.basicConfig(level=logging.INFO)
if len(sys.argv) < 2:
print("usage: {} configfile".format(os.path.basename(sys.argv[0])), file=sys.stderr)
exit(1)
parser = ConfigParser() parser = ConfigParser()
parser.read("ankisyncd.conf") parser.read(sys.argv[1])
config = parser['sync_app'] config = parser['sync_app']
ankiserver = SyncApp(config) ankiserver = SyncApp(config)