Here's a patch against DateTime 0.34, which causes problems
serializing DateTime:Locale object.

For whatever reason I don't know, STORABLE_thaw receives $locale
object as a plain blessed hash, like

 bless( {}, 'DateTime::Locale::de' );

and fails with subsequent calls to the locale object, for example when
you double serialize the object again. It causes make test failures in
DateTime::Util::Astro for instance.

I added a hack to grab class name (de) and calls
DateTime::Locale->load again to get the full object back.


--
Tatsuhiko Miyagawa

Attachment: DateTime-0.34-locale-storable.patch
Description: Binary data

Reply via email to