]> gitweb.pimeys.fr Git - today.git/commitdiff
def exists ? U know, any is implemented in python -_-
authorVincent Le Gallic <legallic@crans.org>
Tue, 25 Jun 2013 01:40:41 +0000 (03:40 +0200)
committerVincent Le Gallic <legallic@crans.org>
Tue, 25 Jun 2013 01:40:41 +0000 (03:40 +0200)
today.py

index c08f8e6e155742af049d4db8893135de209f13b7..4522d0770e02e0f7e0fc561afbb72d487bc97650 100755 (executable)
--- a/today.py
+++ b/today.py
@@ -110,13 +110,6 @@ def get_timers():
     timers = add_title(u"Timers", timers)
     return timers
 
-def exists(l):
-    """Renvoie True si au moins un élément de l est vrai"""
-    for i in l:
-        if i:
-            return True
-    return False
-
 def get_birthdays(*search):
     """Obtenir la liste des anniversaires à venir,
        ou la liste des anniversaires correspondants à une recherche"""
@@ -143,7 +136,7 @@ def get_birthdays(*search):
         search = [i.lower() for i in search]
         tous = ("--all" in search)
         for date, nom in liste:
-            if tous or exists([term.lower() in nom.lower() for term in search]):
+            if tous or any([term.lower() in nom.lower() for term in search]):
                 thisyeardate = datetime.datetime(now.year, date.month, date.day)
                 delta = thisyeardate - now + datetime.timedelta(1)
                 age = now.year - date.year
@@ -194,7 +187,7 @@ def get_saints():
     for day in ["today", "tomorrow"]:
         ssaints = saints[day]
         for (sexe, saint) in ssaints:
-            if exists([firstname.lower() in saint.lower().split() for firstname in firstnames]):
+            if any([firstname.lower() in saint.lower().split() for firstname in firstnames]):
                 towish[day].append(sexe + saint)
     ttowish = []
     if towish["today"]: