[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.
|