Add a utility function for returning encoded newlines for a type.
Review Request #11742 — Created July 23, 2021 and submitted
This introduces
get_newline_for_type()
, a utility function that takes
aLineEndings
type value and returns newlines encoded as either ASCII
or the given encoding (with BOM stripped).This logic was previously contained in
DiffXReader
, but is generally
useful, so it's being split out. That simplifies theDiffXReader
code
as well, making some of the logic a lot more clear.
Unit tests pass on Python 2 and 3.
Summary | ID |
---|---|
1245d7bec05ef7ad783c64e1cf9a807ba91e6dd7 |
Description | From | Last Updated |
---|---|---|
What's the reason to not just do encoding='ascii' in the args list? |
david |