return re.sub(r'#.*$', '', x)
-def read_file_to_list(
- filename: str, *, skip_blank_lines=False, line_transformations=[]
+def slurp_file(
+ filename: str,
+ *,
+ skip_blank_lines=False,
+ line_transformers=[],
):
ret = []
if not file_is_readable(filename):
raise Exception(f'{filename} can\'t be read.')
with open(filename) as rf:
for line in rf:
- for transformation in line_transformations:
+ for transformation in line_transformers:
line = transformation(line)
if skip_blank_lines and line == '':
continue