allow datetime.date type (in add to datetime.datetime)

This commit is contained in:
Romain Bignon 2011-08-03 09:41:53 +02:00
commit 8eea2257a1

View file

@ -49,7 +49,7 @@ class Message(CapBaseObject):
self.add_field('title', basestring, title) self.add_field('title', basestring, title)
self.add_field('sender', basestring, sender) self.add_field('sender', basestring, sender)
self.add_field('receivers', list, receivers) self.add_field('receivers', list, receivers)
self.add_field('date', datetime.datetime, date) self.add_field('date', (datetime.datetime, datetime.date), date)
self.add_field('parent', Message, parent) self.add_field('parent', Message, parent)
self.add_field('content', basestring, content) self.add_field('content', basestring, content)
self.add_field('signature', basestring, signature) self.add_field('signature', basestring, signature)
@ -104,7 +104,7 @@ class Thread(CapBaseObject):
CapBaseObject.__init__(self, id) CapBaseObject.__init__(self, id)
self.add_field('root', Message) self.add_field('root', Message)
self.add_field('title', basestring) self.add_field('title', basestring)
self.add_field('date', datetime.datetime) self.add_field('date', (datetime.datetime, datetime.date))
self.add_field('nb_messages', int) self.add_field('nb_messages', int)
self.add_field('nb_unread', int) self.add_field('nb_unread', int)
self.add_field('flags', int, self.IS_THREADS) self.add_field('flags', int, self.IS_THREADS)