We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f0e2f9b commit 4bcb491Copy full SHA for 4bcb491
1 file changed
Lib/tkinter/__init__.py
@@ -50,10 +50,20 @@
50
WRITABLE = _tkinter.WRITABLE
51
EXCEPTION = _tkinter.EXCEPTION
52
53
-
54
-_magic_re = re.compile(r'([\\{}])')
55
-_space_re = re.compile(r'([\s])', re.ASCII)
56
+_magic_re = None
+_space_re = None
+
+def _get_magic_re():
57
+ global _magic_re
58
+ if _magic_re is None:
59
+ _magic_re = re.compile(r'([\\{}])')
60
+ return _magic_re
61
62
+def _get_space_re():
63
+ global _space_re
64
+ if _space_re is None:
65
+ _space_re = re.compile(r'([\s])', re.ASCII)
66
+ return _space_re
67
68
def _join(value):
69
"""Internal function."""
0 commit comments