comparison roundup/hyperdb.py @ 2732:0d8b3b5f40ea maint-0.7

merge from HEAD
author Richard Jones <richard@users.sourceforge.net>
date Fri, 08 Oct 2004 00:57:22 +0000
parents 3fefdbfa6141
children d29673626906
comparison
equal deleted inserted replaced
2730:8a4a2e135a73 2732:0d8b3b5f40ea
13 # BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 13 # BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
14 # FOR A PARTICULAR PURPOSE. THE CODE PROVIDED HEREUNDER IS ON AN "AS IS" 14 # FOR A PARTICULAR PURPOSE. THE CODE PROVIDED HEREUNDER IS ON AN "AS IS"
15 # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE, 15 # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
16 # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. 16 # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
17 # 17 #
18 # $Id: hyperdb.py,v 1.97.2.4 2004-07-20 06:00:07 richard Exp $ 18 # $Id: hyperdb.py,v 1.97.2.5 2004-10-08 00:57:22 richard Exp $
19 19
20 """Hyperdatabase implementation, especially field types. 20 """Hyperdatabase implementation, especially field types.
21 """ 21 """
22 __docformat__ = 'restructuredtext' 22 __docformat__ = 'restructuredtext'
23 23
669 except password.PasswordValueError, message: 669 except password.PasswordValueError, message:
670 raise HyperdbValueError, 'property %s: %s'%(propname, message) 670 raise HyperdbValueError, 'property %s: %s'%(propname, message)
671 elif isinstance(proptype, Date): 671 elif isinstance(proptype, Date):
672 try: 672 try:
673 tz = db.getUserTimezone() 673 tz = db.getUserTimezone()
674 value = date.Date(value).local(tz) 674 value = date.Date(value).local(-tz)
675 except ValueError, message: 675 except ValueError, message:
676 raise HyperdbValueError, 'property %s: %r is an invalid '\ 676 raise HyperdbValueError, 'property %s: %r is an invalid '\
677 'date (%s)'%(propname, value, message) 677 'date (%s)'%(propname, value, message)
678 elif isinstance(proptype, Interval): 678 elif isinstance(proptype, Interval):
679 try: 679 try:

Roundup Issue Tracker: http://roundup-tracker.org/