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:57:13 +0000
committermilde <milde@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>2022-03-04 15:57:13 +0000
commite5094f5615d5ad1cce383dc79be7903c999378cf (patch)
treef410c36db4aec672d43a0afc8334a0ec18a437f1 /docutils/tools/dev/generate_punctuation_chars.py
parent3a1aa9311e66f0c4919310a1c4fe3141f7360f74 (diff)
downloaddocutils-e5094f5615d5ad1cce383dc79be7903c999378cf.tar.gz
Ensure 2 blank lines around top-level functions and classes.
flake8 rules E302: expected 2 blank lines, found 1 E305: expected 2 blank lines after class or function definition git-svn-id: https://svn.code.sf.net/p/docutils/code/trunk@9026 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
Diffstat (limited to 'docutils/tools/dev/generate_punctuation_chars.py')
-rw-r--r--docutils/tools/dev/generate_punctuation_chars.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/docutils/tools/dev/generate_punctuation_chars.py b/docutils/tools/dev/generate_punctuation_chars.py
index 9a2795ff4..9d9869243 100644
--- a/docutils/tools/dev/generate_punctuation_chars.py
+++ b/docutils/tools/dev/generate_punctuation_chars.py
@@ -244,6 +244,7 @@ def character_category_patterns():
return [''.join(chars) for chars in (openers, closers, delimiters,
closing_delimiters)]
+
def separate_wide_chars(s):
"""Return (s1,s2) with characters above 0xFFFF in s2"""
maxunicode_narrow = 0xFFFF
@@ -251,6 +252,7 @@ def separate_wide_chars(s):
l2 = [ch for ch in s if ord(ch) > maxunicode_narrow]
return ''.join(l1), ''.join(l2)
+
def mark_intervals(s):
"""Return s with shortcut notation for runs of consecutive characters
@@ -276,6 +278,7 @@ def mark_intervals(s):
return ''.join(l2)
+
def wrap_string(s, startstring="('", endstring="')", wrap=67):
"""Line-wrap a unicode string literal definition."""
c = len(startstring)
@@ -305,6 +308,7 @@ def print_differences(old, new, name):
else:
print('%s unchanged' % name)
+
# Output
# ------
#