diff options
author | milde <milde@929543f6-e4f2-0310-98a6-ba3bd3dd1d04> | 2019-08-27 12:09:19 +0000 |
---|---|---|
committer | milde <milde@929543f6-e4f2-0310-98a6-ba3bd3dd1d04> | 2019-08-27 12:09:19 +0000 |
commit | 7708c03b89611ade6267340043f561f358ca4e19 (patch) | |
tree | da98dd54da8866fd6ae0d02ce6a93ec1d1d380b0 /docutils/tools/dev/generate_punctuation_chars.py | |
parent | 2ebc04ce3e181cd5c8ad3b6e40ccadf39d497ef3 (diff) | |
download | docutils-7708c03b89611ade6267340043f561f358ca4e19.tar.gz |
py3: Replace 'ur' prefix
While the 'u' prefix was backported to Python 3.3 or thereabouts, 'ur'
remains invalid in Python 3. Just escape all backslashes and use plain
old 'u'.
Based on patch by Stephen Finucane <stephen@that.guru>
git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@8366 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
Diffstat (limited to 'docutils/tools/dev/generate_punctuation_chars.py')
-rw-r--r-- | docutils/tools/dev/generate_punctuation_chars.py | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/docutils/tools/dev/generate_punctuation_chars.py b/docutils/tools/dev/generate_punctuation_chars.py index be3dacb6f..82205b381 100644 --- a/docutils/tools/dev/generate_punctuation_chars.py +++ b/docutils/tools/dev/generate_punctuation_chars.py @@ -375,10 +375,16 @@ if __name__ == '__main__': print_differences(openers, o, 'openers') if o_wide: - print('+ openers-wide = ur"""%s"""' % o_wide.encode('utf8')) + if sys.version_info < (3, 0): + print('+ openers-wide = ur"""%s"""' % o_wide.encode('utf8')) + else: + print('+ openers-wide = r"""%s"""' % o_wide.encode('utf8')) print_differences(closers, c, 'closers') if c_wide: - print('+ closers-wide = ur"""%s"""' % c_wide.encode('utf8')) + if sys.version_info < (3, 0): + print('+ closers-wide = ur"""%s"""' % c_wide.encode('utf8')) + else: + print('+ closers-wide = r"""%s"""' % c_wide.encode('utf8')) print_differences(delimiters, d + d_wide, 'delimiters') print_differences(closing_delimiters, cd, 'closing_delimiters') |