Sourcery refactoring id:
Simplify basic file reads with
with open("file.txt") as f: file_contents = f.read()
import pathlib file_contents = pathlib.Path("file.txt").read_text()
pathlib is Python's built-in object-oriented file system path API.
more versatile than strings and have cross-platform support.
method opens the file, reads it in text-mode and returns its contents making
sure it gets closed. By using this method, we save an indentation level and
remove the need for manually using a context manager.
This refactoring also ensures that
pathlib gets imported in case it is not