Mercurial > p > roundup > code
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 |
