added configIsToday

This commit is contained in:
Darren Ranalli 2009-01-26 18:49:37 +00:00
parent 899c867323
commit 4d319fa370
1 changed files with 17 additions and 0 deletions

View File

@ -3836,6 +3836,22 @@ def endSuperLog():
def isInteger(n):
return type(n) in (types.IntType, types.LongType)
def configIsToday(configName):
# returns true if config string is a valid representation of today's date
today = time.localtime()
confStr = config.GetString(configName, '')
for format in ('%m/%d/%Y', '%m-%d-%Y', '%m.%d.%Y'):
try:
confDate = time.strptime(confStr, format)
except ValueError:
pass
else:
if (confDate.tm_year == today.tm_year and
confDate.tm_mon == today.tm_mon and
confDate.tm_mday == today.tm_mday):
return True
return False
import __builtin__
__builtin__.Functor = Functor
__builtin__.Stack = Stack
@ -3888,3 +3904,4 @@ __builtin__.pdir = pdir
__builtin__.deeptype = deeptype
__builtin__.Default = Default
__builtin__.isInteger = isInteger
__builtin__.configIsToday = configIsToday