[core] Unbreak pdoc3/pytest command line arguments
This commit is contained in:
parent
8a32a80480
commit
0e53b900c0
2
.github/workflows/documentation.yml
vendored
2
.github/workflows/documentation.yml
vendored
|
@ -28,7 +28,7 @@ jobs:
|
|||
run: |
|
||||
python -m pip install --upgrade pip
|
||||
pip install pdoc3
|
||||
- name: Build documentation with pydoc3
|
||||
- name: Build documentation with pdoc3
|
||||
run: |
|
||||
pdoc -f -o build --html ${{ env.packageName }}
|
||||
- name: Deploy documentation onto gh-pages
|
||||
|
|
|
@ -6,6 +6,7 @@
|
|||
|
||||
from argparse import ArgumentParser
|
||||
from pytoml import load
|
||||
from sys import argv
|
||||
|
||||
|
||||
config = {
|
||||
|
@ -14,19 +15,20 @@ config = {
|
|||
'root_url': 'http://localhost:8000/',
|
||||
}
|
||||
|
||||
parser = ArgumentParser()
|
||||
parser.add_argument(
|
||||
'-f',
|
||||
'--config',
|
||||
dest='configfile',
|
||||
default='/etc/kibicara.conf',
|
||||
help='path to config file',
|
||||
)
|
||||
args = parser.parse_args()
|
||||
if argv[0] == 'kibicara':
|
||||
parser = ArgumentParser()
|
||||
parser.add_argument(
|
||||
'-f',
|
||||
'--config',
|
||||
dest='configfile',
|
||||
default='/etc/kibicara.conf',
|
||||
help='path to config file',
|
||||
)
|
||||
args = parser.parse_args()
|
||||
|
||||
try:
|
||||
with open(args.configfile) as configfile:
|
||||
config.update(load(configfile))
|
||||
except FileNotFoundError:
|
||||
# run with default config
|
||||
pass
|
||||
try:
|
||||
with open(args.configfile) as configfile:
|
||||
config.update(load(configfile))
|
||||
except FileNotFoundError:
|
||||
# run with default config
|
||||
pass
|
||||
|
|
Loading…
Reference in a new issue