Hi Bruno, On 3/25/24 5:00 AM, Bruno Haible wrote: > - Your ability to work with misnamed variables is amazing. But > nonetheless let's make an effort to find better names :)
LOL, I appreciate the compliment, but yes I agree better naming is good. > - Python has enough string processing primitives that we don't need > to write conditional expressions like > line if not line.endswith('\n') else line[:-1] > > (I also tried to move the removal of the newlines into the readlines() > invocation, but that does not work: > https://github.com/python/cpython/issues/52876 ) Usually I use str.[lr]strip() with no parameters which just cleans all the whitespace. I completely forgot you could just do line.rstrip('\n') there... Sorry about that. I also tried to remove the newlines in readlines(), but I couldn't figure it out... Hopefully that issue will get resolved because I feel like there should be some way to do it automatically. Collin