[Python-Dev] Re: [Python-checkins] python/dist/src/Misc NEWS,1.826,1.827
Raymond Hettinger
python@rcn.com
Fri, 25 Jul 2003 08:11:06 -0400
> >>+ - Removed caching of TimeRE (and thus LocaleTime) in _strptime.py to
> >>+ fix a locale related bug in the test suite. Although another patch
> >>+ was needed to actually fix the problem, the cache code was not
> >>+ restored.
> >
> >
> > FWIW, I would feel safer if the cache code were restored.
> > That code has been around for while and the one defect
> > is known. In contrast, the "ripping it out" touched a lot
> > of code and has not been thoroughly reviewed.
> >
>
> One argument for not putting it back: I realized that it is not totally
> thread-safe because of the laziness of the figuring out the locale info
> (although switching the locale while running threads you are asking for
> trouble). While there is no specific thread-safety claims, I would
> rather work the code to make it thread-safe before re-introducing caching.
Besides being too late now, thread safety is another
good reason to keep it out.
Raymond
#################################################################
#################################################################
#################################################################
#####
#####
#####
#################################################################
#################################################################
#################################################################