Skip to content

Commit 4d91c32

Browse files
authored
Yaml may not indent sequences (#128)
* read-config.py: fix re.match for sources * read-config.py: format with black
1 parent 04451ca commit 4d91c32

File tree

1 file changed

+23
-23
lines changed

1 file changed

+23
-23
lines changed

scripts/read-config.py

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -9,37 +9,37 @@
99

1010
parser = argparse.ArgumentParser()
1111
group = parser.add_mutually_exclusive_group(required=True)
12-
group.add_argument('--sources',action='store_true')
13-
group.add_argument('--family',action='store_true')
12+
group.add_argument("--sources", action="store_true")
13+
group.add_argument("--family", action="store_true")
1414
args = parser.parse_args()
1515

1616
with open(os.path.join("sources", "config.yaml")) as config:
17-
data = config.read()
17+
data = config.read()
1818

1919
if args.family:
20-
m = re.search(r"(?m)^familyName: (.*)", data)
21-
if m:
22-
print(m[1])
23-
sys.exit(0)
24-
else:
25-
print("Could not determine family name from config file!")
26-
sys.exit(1)
20+
m = re.search(r"(?m)^familyName: (.*)", data)
21+
if m:
22+
print(m[1])
23+
sys.exit(0)
24+
else:
25+
print("Could not determine family name from config file!")
26+
sys.exit(1)
2727

2828
toggle = False
2929
sources = []
3030
for line in data.splitlines():
31-
if re.match("^sources:", line):
32-
toggle = True
33-
continue
34-
if toggle:
35-
m = re.match(r"^\s+-\s*(.*)", line)
36-
if m:
37-
sources.append("sources/"+m[1])
38-
else:
39-
toggle = False
31+
if re.match("^sources:", line):
32+
toggle = True
33+
continue
34+
if toggle:
35+
m = re.match(r"^\s*-\s*(.*)", line)
36+
if m:
37+
sources.append("sources/" + m[1])
38+
else:
39+
toggle = False
4040
if sources:
41-
print(" ".join(sources))
42-
sys.exit(0)
41+
print(" ".join(sources))
42+
sys.exit(0)
4343
else:
44-
print("Could not determine sources from config file!")
45-
sys.exit(1)
44+
print("Could not determine sources from config file!")
45+
sys.exit(1)

0 commit comments

Comments
 (0)