Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 8fca152

Browse files
Merge PR #130: Fix bug - textArea ranges extraction
Fix ranges extraction when serializing Text widget tag ranges in rich_text_editor.py. Previously, iterating with enumerate(ranges[::2]) caused pairing of (startN, startN) for subsequent ranges. This change iterates over the original ranges in steps of 2 to correctly pair (start, end).
2 parents 0e6acef + b0d1d82 commit 8fca152

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

‎gui-programming/rich-text-editor/rich_text_editor.py‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -112,9 +112,9 @@ def fileManager(event=None, action=None):
112112
document['tags'][tagName] = []
113113

114114
ranges = textArea.tag_ranges(tagName)
115-
116-
for i, tagRangein enumerate(ranges[::2]):
117-
document['tags'][tagName].append([str(tagRange), str(ranges[i+1])])
115+
116+
for iin range(0, len(ranges), 2):
117+
document['tags'][tagName].append([str(ranges[i]), str(ranges[i+1])])
118118

119119
if not filePath:
120120
# ask the user for a filename with the native file explorer.

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /