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 2a71f28

Browse files
prevent FutureWarning about || inside a [..] regex
1 parent 322eda5 commit 2a71f28

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

‎ch17/regexTests.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,8 @@ def repair_in_character_set(token, result, finals):
9696
return repair_ignore_repeat_metas_following_repeat_or_start_metas
9797
elif token == '[':
9898
pass
99+
elif token == '|' and result[-1] == '|':
100+
pass # suppresses FutureWarning about ||
99101
else:
100102
result.append(token)
101103
return repair_in_character_set

‎es/ch17/regex.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,8 @@ def reparar_in_character_set(símbolo, resultado, finales):
9595
return manejar_metas_de_repetición_que_siguen_metas_de_repetición_o_inicio
9696
elif símbolo == '[':
9797
pass
98+
elif símbolo == '|' and resultado[-1] == '|':
99+
pass # suprimir FutureWarning sobre ||
98100
else:
99101
resultado.append(símbolo)
100102
return reparar_in_character_set

0 commit comments

Comments
(0)

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