comparison roundup/date.py @ 2981:ad04cb95e2b0

fix Interval.from_seconds() with float argument
author Alexander Smishlajev <a1s@users.sourceforge.net>
date Mon, 29 Nov 2004 14:32:55 +0000
parents 797725ec50c5
children de242e68c69b d9cc29eee7c5
comparison
equal deleted inserted replaced
2980:e28f047f87fa 2981:ad04cb95e2b0
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: date.py,v 1.76 2004-10-08 00:32:34 richard Exp $ 18 # $Id: date.py,v 1.77 2004-11-29 14:32:55 a1s Exp $
19 19
20 """Date, time and time interval handling. 20 """Date, time and time interval handling.
21 """ 21 """
22 __docformat__ = 'restructuredtext' 22 __docformat__ = 'restructuredtext'
23 23
758 758
759 def from_seconds(self, val): 759 def from_seconds(self, val):
760 '''Figure my second, minute, hour and day values using a seconds 760 '''Figure my second, minute, hour and day values using a seconds
761 value. 761 value.
762 ''' 762 '''
763 val = int(val)
763 if val < 0: 764 if val < 0:
764 self.sign = -1 765 self.sign = -1
765 val = -val 766 val = -val
766 else: 767 else:
767 self.sign = 1 768 self.sign = 1

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