[scripts] Going to utf-8
This commit is contained in:
parent
c4a19a88ed
commit
a1bf0a4547
54 changed files with 676 additions and 573 deletions
|
@ -1,5 +1,5 @@
|
|||
#! /usr/bin/env python
|
||||
# -*- encoding: iso-8859-15 -*-
|
||||
# -*- encoding: utf-8 -*-
|
||||
|
||||
# Stats sur les historiques
|
||||
|
||||
|
@ -13,22 +13,22 @@ import re
|
|||
from time import mktime, strptime
|
||||
|
||||
def plat(chose):
|
||||
"""Applatit une liste de liste. Hautement récursif."""
|
||||
"""Applatit une liste de liste. Hautement récursif."""
|
||||
if type(chose) != ListType:
|
||||
return [chose]
|
||||
return sum(map(lambda x: plat(x), chose), [])
|
||||
|
||||
|
||||
def hist():
|
||||
"""Récupère l'historique dans une base SQLite dont la connexion est returnée."""
|
||||
# On récupèr les adhérents
|
||||
"""Récupère l'historique dans une base SQLite dont la connexion est returnée."""
|
||||
# On récupèr les adhérents
|
||||
adherents = crans_ldap().search("nom=*")['adherent']
|
||||
# Et les historiques rattachés à eux et à leurs machines
|
||||
# Et les historiques rattachés à eux et à leurs machines
|
||||
historiques = map(lambda x: [x.historique(), map(lambda y: y.historique(), x.machines())],
|
||||
adherents)
|
||||
historiques = plat(historiques)
|
||||
# On va maintenant coller les historiques dans une structure plus
|
||||
# sympa, style une base SQL que l'on garde en mémoire
|
||||
# sympa, style une base SQL que l'on garde en mémoire
|
||||
con = sqlite.connect("historiques")
|
||||
cur = con.cursor()
|
||||
cur.execute("CREATE TABLE historique (date INTEGER, nom TEXT, action TEXT)")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue