extractDate function is now in a separate Python module
This commit is contained in:
parent
04bde60482
commit
ee14682c4f
4 changed files with 59 additions and 70 deletions
|
|
@ -9,6 +9,7 @@ from datetime import date
|
|||
|
||||
from hooks import hook
|
||||
from tools.countdown import countdown_format
|
||||
from tools.date import extractDate
|
||||
from xmlparser.node import ModuleState
|
||||
|
||||
nemubotversion = 3.4
|
||||
|
|
@ -88,7 +89,7 @@ def parseask(msg):
|
|||
res = re.match(r"^(\S+)\s*('s|suis|est|is|was|were)?\s+(birthday|geburtstag|née? |nee? le|born on).*$", msg.text, re.I)
|
||||
if res is not None:
|
||||
try:
|
||||
extDate = msg.extractDate()
|
||||
extDate = extractDate(msg.text)
|
||||
if extDate is None or extDate.year > datetime.now().year:
|
||||
return Response(msg.sender,
|
||||
"la date de naissance ne paraît pas valide...",
|
||||
|
|
|
|||
|
|
@ -15,6 +15,7 @@ nemubotversion = 3.4
|
|||
|
||||
from event import ModuleEvent
|
||||
from hooks import Hook, hook
|
||||
from tools.date import extractDate
|
||||
from tools.countdown import countdown_format, countdown
|
||||
|
||||
def help_full ():
|
||||
|
|
@ -198,7 +199,7 @@ def parseask(msg):
|
|||
|
||||
texts = re.match("^[^\"]*(avant|après|apres|before|after)?[^\"]*\"([^\"]+)\"[^\"]*((avant|après|apres|before|after)?.*\"([^\"]+)\".*)?$", msg.text, re.I)
|
||||
if texts is not None and texts.group(3) is not None:
|
||||
extDate = msg.extractDate()
|
||||
extDate = extractDate(msg.text)
|
||||
if extDate is None or extDate == "":
|
||||
raise IRCException("la date de l'événement est invalide !")
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue