[Pymoul-svn] SF.net SVN: pymoul: [195] pymoul/trunk/src/moul/time/dni.py
Status: Alpha
Brought to you by:
tiran
From: <ti...@us...> - 2007-02-26 17:33:15
|
Revision: 195 http://pymoul.svn.sourceforge.net/pymoul/?rev=195&view=rev Author: tiran Date: 2007-02-26 09:33:11 -0800 (Mon, 26 Feb 2007) Log Message: ----------- Adjust min and max year Modified Paths: -------------- pymoul/trunk/src/moul/time/dni.py Modified: pymoul/trunk/src/moul/time/dni.py =================================================================== --- pymoul/trunk/src/moul/time/dni.py 2007-02-26 15:45:48 UTC (rev 194) +++ pymoul/trunk/src/moul/time/dni.py 2007-02-26 17:33:11 UTC (rev 195) @@ -85,6 +85,11 @@ >>> str(dni) '04:21:24:22, Leevotar 4, 9662' +>>> from datetime import MINYEAR +>>> from datetime import MAXYEAR + +#>>> str(DniTime.fromUTC(datetime(MINYEAR, 1, 1, tzinfo=UTC))) +#>>> str(DniTime.fromUTC(datetime(MAXYEAR, 12, 31, tzinfo=UTC))) """ __author__ = "Christian Heimes" __version__ = "$Id$" @@ -101,6 +106,7 @@ from moul.time.utils import timezone from moul.time.utils import utcnow + # list of month names with approx. dates VAILEETEE = ( 'Leefo', # 1: April 21st to May 27th @@ -130,7 +136,6 @@ BASE_GREGORIAN = datetime(1998, 4, 21, 10, 35, 18, 0, tzinfo=UTC) BASE_HAHR = 9654 FAHRAH_1 = -7656 # hahrtee fahrah 1 starts ~April 21st 7656 B.C -#BASE_SEC = td2sec(BASE_GREGORIAN - UNIX_0) # WTF? no tottimestamp in datetime # factors HAHR_PER_HAHRTEE_FAHRAH = 625 # ~ 625 years @@ -296,7 +301,7 @@ def _getHahr(self): return self._hahr - @valueCheck(int, 0, sys.maxint) + @valueCheck(int, 7657, 17654) # datetime.MINYEAR / MAXYEAR def _setHahr(self, value): self._hahr = value hahr = property(_getHahr, _setHahr) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |