diff options
| author | milde <milde@929543f6-e4f2-0310-98a6-ba3bd3dd1d04> | 2021-11-14 22:00:50 +0000 |
|---|---|---|
| committer | milde <milde@929543f6-e4f2-0310-98a6-ba3bd3dd1d04> | 2021-11-14 22:00:50 +0000 |
| commit | d5412c8c227e907a8ff5621d40c969cc75901a2c (patch) | |
| tree | d89c02246e834b896dc5db2fb74972ca42b56f99 /docutils/statemachine.py | |
| parent | cf41c64b92771624816aa46290d0c1beaec969ff (diff) | |
| download | docutils-d5412c8c227e907a8ff5621d40c969cc75901a2c.tar.gz | |
Update documentation and handling of (east-asian) wide characters.
Explain the special casing for combinging and wide characters in
section titles.
cf. bug #433
Simplify import (we don't need to care for missing
`unicodedata.east_asian_width` in Python < 2.4 any longer).
git-svn-id: https://svn.code.sf.net/p/docutils/code/trunk/docutils@8886 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
Diffstat (limited to 'docutils/statemachine.py')
| -rw-r--r-- | docutils/statemachine.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/docutils/statemachine.py b/docutils/statemachine.py index c760541ba..0411d88e5 100644 --- a/docutils/statemachine.py +++ b/docutils/statemachine.py @@ -109,7 +109,8 @@ __docformat__ = 'restructuredtext' import sys import re -import unicodedata +from unicodedata import east_asian_width + from docutils import utils from docutils.utils.error_reporting import ErrorOutput @@ -1446,7 +1447,6 @@ class StringList(ViewList): Pad all double-width characters in self by appending `pad_char` to each. For East Asian language support. """ - east_asian_width = unicodedata.east_asian_width for i in range(len(self.data)): line = self.data[i] if isinstance(line, unicode): |
