diff options
Diffstat (limited to 'file_utils.py')
| -rw-r--r-- | file_utils.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/file_utils.py b/file_utils.py index 22210e4..cd37f30 100644 --- a/file_utils.py +++ b/file_utils.py @@ -33,15 +33,18 @@ def remove_hash_comments(x): 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 |
