bugfix
This commit is contained in:
parent
8c59cc5a07
commit
6329caf4a0
@ -2,11 +2,12 @@ import os
|
|||||||
import re
|
import re
|
||||||
#from pprint import pprint
|
#from pprint import pprint
|
||||||
|
|
||||||
configuration = "{}/../site.conf".format(os.path.dirname(__file__))
|
configuration = f"{os.path.dirname(__file__)}/../site.conf"
|
||||||
site_conf = {}
|
site_conf = {}
|
||||||
|
|
||||||
def read():
|
def read():
|
||||||
with open(configuration, "r") as cf:
|
with open(configuration, "r") as cf:
|
||||||
|
site = None
|
||||||
for line in cf:
|
for line in cf:
|
||||||
line = line.rstrip();
|
line = line.rstrip();
|
||||||
if r := re.match('#', line):
|
if r := re.match('#', line):
|
||||||
@ -18,6 +19,9 @@ def read():
|
|||||||
site = r[1]
|
site = r[1]
|
||||||
site_conf[site] = {}
|
site_conf[site] = {}
|
||||||
elif r := re.match('([A-Za-z0-9_-]+)\s+(.+)', line):
|
elif r := re.match('([A-Za-z0-9_-]+)\s+(.+)', line):
|
||||||
|
if site == None:
|
||||||
|
print(f"configuration line before 1st block: {line}")
|
||||||
|
exit(1)
|
||||||
site_conf[site][r[1]] = r[2]
|
site_conf[site][r[1]] = r[2]
|
||||||
else:
|
else:
|
||||||
print(f"invalid line in site_conf: {line}")
|
print(f"invalid line in site_conf: {line}")
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user