Code so bad it causes me physical pain
Here's the code.
def get_categories(file):
"""
Get categories.
"""
verify_file(file)
categories = set()
with open(file, "r") as cat_file:
while line := cat_file.readline().rstrip():
categories.add(line)
return categories
To me this was terrible. truly and deeply horrifying. Let me count the ways.
- The docstring repeats the name of the function …