comparison mercurial/hgweb/wsgiheaders.py @ 43551:313e3a279828

cleanup: remove pointless r-prefixes on double-quoted strings This is only double-quoted strings. I'll do single-quoted strings as a second step. These had existed because our source transformer didn't turn r"" into b"", so we had tagged some strings as r-strings to get "native" strings on both Pythons. Now that the transformer is gone, we can dispense with this nonsense. Methodology: I ran hg locate 'set:added() or modified() or clean()' | egrep '.*\.py$' | xargs egrep --color=never -n -- \[\^a-z\]r\"\[\^\"\\\\\]\*\"\[\^\"\] in an emacs grep-mode buffer, and then used a keyboard macro to iterate over the results and remove the r prefix as needed. # skip-blame removing unneeded r prefixes left over from Python 3 migration. Differential Revision: https://phab.mercurial-scm.org/D7305
author Augie Fackler <augie@google.com>
date Thu, 07 Nov 2019 13:18:19 -0500
parents 687b865b95ad
children 6d3b67a837a6
comparison
equal deleted inserted replaced
43550:c093cc6e6c99 43551:313e3a279828
127 list. 127 list.
128 """ 128 """
129 return self._headers[:] 129 return self._headers[:]
130 130
131 def __repr__(self): 131 def __repr__(self):
132 return r"%s(%r)" % (self.__class__.__name__, self._headers) 132 return "%s(%r)" % (self.__class__.__name__, self._headers)
133 133
134 def __str__(self): 134 def __str__(self):
135 """str() returns the formatted headers, complete with end line, 135 """str() returns the formatted headers, complete with end line,
136 suitable for direct HTTP transmission.""" 136 suitable for direct HTTP transmission."""
137 return b'\r\n'.join( 137 return b'\r\n'.join(