-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Laurence Rowe wrote:
> Log message for revision 80922:
>   Fix test. According to http://en.wikipedia.org/wiki/ISO_8601
>   If no time zone information is given with a time, the time zone is assumed 
> to be in some conventional local time zone.

If I understand correctly, the trunk has had a BBB-incompatible change
to the semantics of the DateTime constructor:

In Zope 2.10.x (as well as 2.9x, 2.8x, and 2.7x):

  >>> from DateTime.DateTime import DateTime
  >>> DateTime('2006/01/01')._tz
  'US/Eastern'
  >>> DateTime('2006/01/01 UTC')._tz
  'Universal'
  >>> DateTime('2006-01-01')._tz
  'GMT+0'

On the trunk:

  >>> from DateTime.DateTime import DateTime
  >>> DateTime('2006/01/01')
  DateTime('2006/01/01')
  >>> DateTime('2006/01/01')._tz
  'US/Eastern'
  >>> DateTime('2006/01/01 UTC')._tz
  'UTC'
  >>> DateTime('2006-01-01')._tz
  'US/Eastern'

I strongly disagreed with the argument for that change
(http://www.zope.org/Collectors/Zope/2109), because it broke the
semantics of the class, based on long-established use in Zope:  datetime
strings which used ISO notation, but provided no explicit timezone, were
assigned 'GMT+0' as the timezone.

The trunk should be reverted to preserve the old behavior, which may be
relied on by third-party applications.


Tres.
- --
===================================================================
Tres Seaver          +1 540-429-0999          [EMAIL PROTECTED]
Palladion Software   "Excellence by Design"    http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHI7U1+gerLs4ltQ4RAraFAJwKFa2DOCYn3dPzBM8jXnlajEcrpACeKalL
BxeHK/EzDNqV5tT0yY0J76I=
=HL8g
-----END PGP SIGNATURE-----
_______________________________________________
Zope-Dev maillist  -  Zope-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )

Reply via email to