summaryrefslogtreecommitdiff
path: root/docutils/tools/dev/generate_punctuation_chars.py
diff options
context:
space:
mode:
authormilde <milde@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>2022-03-04 15:54:22 +0000
committermilde <milde@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>2022-03-04 15:54:22 +0000
commite61bd1ea93dcbc0ceaba0c8fbb3312c54efaaa0a (patch)
tree9a3d67e207c783186d97a8500034c556044c53d5 /docutils/tools/dev/generate_punctuation_chars.py
parentfb90874a991c64da4340b1f09badbf846ba6152b (diff)
downloaddocutils-e61bd1ea93dcbc0ceaba0c8fbb3312c54efaaa0a.tar.gz
Ensure at least two spaces before inline comment.
flake 8 rule E261 Exceptions for modules sheduled for removal or with 3rd-party origin and for data collections. git-svn-id: https://svn.code.sf.net/p/docutils/code/trunk@9021 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
Diffstat (limited to 'docutils/tools/dev/generate_punctuation_chars.py')
-rw-r--r--docutils/tools/dev/generate_punctuation_chars.py16
1 files changed, 8 insertions, 8 deletions
diff --git a/docutils/tools/dev/generate_punctuation_chars.py b/docutils/tools/dev/generate_punctuation_chars.py
index a73f37e41..9a2795ff4 100644
--- a/docutils/tools/dev/generate_punctuation_chars.py
+++ b/docutils/tools/dev/generate_punctuation_chars.py
@@ -134,12 +134,12 @@ def match_chars(c1, c2):
# ::
unicode_punctuation_categories = {
- # 'Pc': 'Connector', # not used in Docutils inline markup recognition
+ # 'Pc': 'Connector', # not used in Docutils inline markup recognition
'Pd': 'Dash',
'Ps': 'Open',
'Pe': 'Close',
- 'Pi': 'Initial quote', # may behave like Ps or Pe depending on usage
- 'Pf': 'Final quote', # may behave like Ps or Pe depending on usage
+ 'Pi': 'Initial quote', # may behave like Ps or Pe depending on usage
+ 'Pf': 'Final quote', # may behave like Ps or Pe depending on usage
'Po': 'Other'
}
"""Unicode character categories for punctuation"""
@@ -189,7 +189,7 @@ def character_category_patterns():
recognition rules`_.
"""
- cp_min = 160 # ASCII chars have special rules for backwards compatibility
+ cp_min = 160 # ASCII chars have special rules for backwards compatibility
ucharlists = unicode_charlists(unicode_punctuation_categories, cp_min)
"""Strings of characters in Unicode punctuation character categories"""
@@ -200,12 +200,12 @@ def character_category_patterns():
# low quotation marks are also used as closers (e.g. in Greek)
# move them to category Pi:
- ucharlists['Ps'].remove('‚') # 201A SINGLE LOW-9 QUOTATION MARK
- ucharlists['Ps'].remove('„') # 201E DOUBLE LOW-9 QUOTATION MARK
+ ucharlists['Ps'].remove('‚') # 201A SINGLE LOW-9 QUOTATION MARK
+ ucharlists['Ps'].remove('„') # 201E DOUBLE LOW-9 QUOTATION MARK
ucharlists['Pi'] += ['‚', '„']
- ucharlists['Pi'].remove('‛') # 201B SINGLE HIGH-REVERSED-9 QUOTATION MARK
- ucharlists['Pi'].remove('‟') # 201F DOUBLE HIGH-REVERSED-9 QUOTATION MARK
+ ucharlists['Pi'].remove('‛') # 201B … HIGH-REVERSED-9 QUOTATION MARK
+ ucharlists['Pi'].remove('‟') # 201F … HIGH-REVERSED-9 QUOTATION MARK
ucharlists['Pf'] += ['‛', '‟']
# 301F LOW DOUBLE PRIME QUOTATION MARK misses the opening pendant: