[Python-checkins] cpython: Issue #19232: Fix sys.modules lookup (--without-threads)

stefan.krah python-checkins at python.org
Sun Oct 12 13:30:39 CEST 2014


https://hg.python.org/cpython/rev/75b5617b8dfc
changeset: 92989:75b5617b8dfc
user: Stefan Krah <skrah at bytereef.org>
date: Sun Oct 12 13:29:15 2014 +0200
summary:
 Issue #19232: Fix sys.modules lookup (--without-threads)
files:
 Lib/_pydecimal.py | 3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/Lib/_pydecimal.py b/Lib/_pydecimal.py
--- a/Lib/_pydecimal.py
+++ b/Lib/_pydecimal.py
@@ -144,6 +144,7 @@
 'HAVE_THREADS'
 ]
 
+__xname__ = __name__ # sys.modules lookup (--without-threads)
 __name__ = 'decimal' # For pickling
 __version__ = '1.70' # Highest version of the spec this complies with
 # See http://speleotrove.com/decimal/
@@ -441,7 +442,7 @@
 # Python was compiled without threads; create a mock object instead
 class MockThreading(object):
 def local(self, sys=sys):
- return sys.modules[__name__]
+ return sys.modules[__xname__]
 threading = MockThreading()
 del MockThreading
 
-- 
Repository URL: https://hg.python.org/cpython


More information about the Python-checkins mailing list

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