def decrireContenu(liste, borneSup=255): """ Décrit le contenu d'une liste de L{Creneau}x. @type liste: list @param liste: la liste de créneaux à décrire @type borneSup: int @param borneSup: Un seuil à ne pas dépasser lors de la description. @rtype: str @return: la description de la liste """ resultat = "" for elt in liste: if elt.horaire.fin < borneSup: resultat += "\t" + elt.versChaine() + "\n" else: temp = elt.versChaine() temp = split(" à ", temp) i = 0 resultat += "\t" while i < len(temp)-1: resultat += temp[i] + " à " #while h, m = transformeHoraire(borneSup) h, m = traiteChiffre(h), traiteChiffre(m) resultat += h + "h" + m + "\n" break #if #for return resultat
def _assembleDate(self, annee, mois, jour, heure): """ Assemble une date dans le format suivant : YYYYMMDDTHHMMSSZ @param self: L'argument implicite. @type annee: int @param annee: le numéro d'annee. @type mois: int @param mois: le numéro de mois @type jour: int @param jour: Le numéro de jour @type heure: int @param heure: le numéro d'horaire venant d'Agenda, a convertir au format horaire. @rtype: str @return: une date au format précisé plus haut. """ chaine = str(annee) chaine += traiteChiffre(mois) chaine += traiteChiffre(jour) chaine += "T" heureDebut, minuteDebut = transformeHoraire(heure) chaine += traiteChiffre(heureDebut) chaine += traiteChiffre(minuteDebut) chaine += "00Z" return chaine