SF.net SVN: docutils:[10250 ] trunk/docutils/docutils/ utils/__init__.py
milde--- via Docutils-checkins <[email protected]> Mon, 22 Sep 2025 20:59:57 +0000
| Newsgroups | gmane.text.docutils.cvs |
|---|---|
| Message-ID | <[email protected]> |
Revision: 10250
http://sourceforge.net/p/docutils/code/10250
Author: milde
Date: 2025-09-22 20:59:57 +0000 (Mon, 22 Sep 2025)
Log Message:
-----------
Simplify `utils.column_indices()`.
Modified Paths:
--------------
trunk/docutils/docutils/utils/__init__.py
Modified: trunk/docutils/docutils/utils/__init__.py
===================================================================
--- trunk/docutils/docutils/utils/__init__.py 2025-09-20 22:08:37 UTC (rev 10249)
+++ trunk/docutils/docutils/utils/__init__.py 2025-09-22 20:59:57 UTC (rev 10250)
@@ -704,10 +704,7 @@
"""
# TODO: account for asian wide chars here instead of using dummy
# replacements in the tableparser?
- string_indices = list(range(len(text)))
- for index in find_combining_chars(text):
- string_indices[index] = None
- return [i for i in string_indices if i is not None]
+ return [i for i, c in enumerate(text) if not unicodedata.combining(c)]
east_asian_widths = {'W': 2, # Wide
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.