fix_v3
Browse files
app.py
CHANGED
@@ -53,8 +53,13 @@ def check_text(text, tool):
|
|
53 |
|
54 |
errors = sorted(errors, key=lambda x: x['end'])
|
55 |
|
56 |
-
|
57 |
-
|
|
|
|
|
|
|
|
|
|
|
58 |
|
59 |
return text, errors
|
60 |
|
|
|
53 |
|
54 |
errors = sorted(errors, key=lambda x: x['end'])
|
55 |
|
56 |
+
shift = 0
|
57 |
+
for i, error in errors:
|
58 |
+
error['start'] += shift
|
59 |
+
error['end'] += shift
|
60 |
+
inp = f"({len(errors) - i})"
|
61 |
+
text = text[:error['end']] + inp + text[error['end']:]
|
62 |
+
shift += len(inp)
|
63 |
|
64 |
return text, errors
|
65 |
|