replace print statement with logging

git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@2982 fd906abe-77d9-0310-91a1-e0d9ade77398
This commit is contained in:
helmutm 2008-11-13 07:44:29 +00:00
parent ce96c4841b
commit 595c64e189

View file

@ -23,6 +23,7 @@ $Id$
""" """
from datetime import datetime from datetime import datetime
from logging import getLogger
from time import strptime, strftime from time import strptime, strftime
from zope.interface import implements from zope.interface import implements
from zope.cachedescriptors.property import Lazy from zope.cachedescriptors.property import Lazy
@ -233,7 +234,9 @@ class DateFieldInstance(NumberFieldInstance):
try: try:
self.unmarshall(value) self.unmarshall(value)
except (TypeError, ValueError, DateTimeParseError), e: except (TypeError, ValueError, DateTimeParseError), e:
print '*** invalid_datetime:', value, e #print '*** invalid_datetime:', value, e
getLogger('cybertools').warn(
'DateFieldInstance: invalid datetime: %s, %s' % (value, e))
self.setError('invalid_datetime') self.setError('invalid_datetime')