ScolaSync  5.1
Référence de l'espace de nommage src.db

Fonctions

def openDb ()
 Ouverture de la base de données de l'application, et création si nécessaire. Plus de détails...
 
def checkVersion (major, minor)
 
def hasStudent (student)
 vérifie qu'un étudiant est déjà connu Plus de détails...
 
def knowsId (stickid, uuid, tattoo)
 dit si une clé USB est déjà connue Plus de détails...
 
def tattooList ()
 Renvoie la liste des tatouages connus de la base de données. Plus de détails...
 
def readStudent (stickid, uuid, tattoo)
 renvoie l'étudiant qui possède une clé USB Plus de détails...
 
def readPrefs ()
 renvoie les préférences de ScolaSync Plus de détails...
 
def setWd (newDir)
 définit le nouveau nom du répertoire de travail préféré. Plus de détails...
 
def writeStudent (stickid, uuid, tattoo, student)
 inscrit un étudiant comme propriétaire d'une clé USB Plus de détails...
 
def writePrefs (prefs)
 inscrit les préférences Plus de détails...
 

Variables

dictionary licence = {}
 
 database = None
 
 cursor = None
 

Documentation des fonctions

◆ checkVersion()

def src.db.checkVersion (   major,
  minor 
)

Définition à la ligne 54 du fichier db.py.

Voici le graphe des appelants de cette fonction :

◆ hasStudent()

def src.db.hasStudent (   student)

vérifie qu'un étudiant est déjà connu

Paramètres
studentpropriétaire du baladeur
Renvoie
True si le propriétaire existe déjà

Définition à la ligne 75 du fichier db.py.

◆ knowsId()

def src.db.knowsId (   stickid,
  uuid,
  tattoo 
)

dit si une clé USB est déjà connue

Paramètres
stickidun identifiant de baladeur
uuidun identifiant de partition
tattooun tatouage de partition
Renvoie
un booléen vrai si la clé USB est connue, faux sinon

Définition à la ligne 87 du fichier db.py.

Voici le graphe des appelants de cette fonction :

◆ openDb()

def src.db.openDb ( )

Ouverture de la base de données de l'application, et création si nécessaire.

Renvoie
une instance de base de données sqlite3

Définition à la ligne 35 du fichier db.py.

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ readPrefs()

def src.db.readPrefs ( )

renvoie les préférences de ScolaSync

Renvoie
un dictionnaire de préférences

Définition à la ligne 117 du fichier db.py.

◆ readStudent()

def src.db.readStudent (   stickid,
  uuid,
  tattoo 
)

renvoie l'étudiant qui possède une clé USB

Renvoie
un nom d'étudiant ou None si la clé est inconnue

Définition à la ligne 104 du fichier db.py.

◆ setWd()

def src.db.setWd (   newDir)

définit le nouveau nom du répertoire de travail préféré.

Définition à la ligne 145 du fichier db.py.

◆ tattooList()

def src.db.tattooList ( )

Renvoie la liste des tatouages connus de la base de données.

Définition à la ligne 95 du fichier db.py.

◆ writePrefs()

def src.db.writePrefs (   prefs)

inscrit les préférences

Paramètres
prefsun dictionnaire {"checkable": booléen toujours vrai, "workdir" : le répertoire préféré pour les fichiers de travail}

Définition à la ligne 169 du fichier db.py.

Voici le graphe d'appel pour cette fonction :

◆ writeStudent()

def src.db.writeStudent (   stickid,
  uuid,
  tattoo,
  student 
)

inscrit un étudiant comme propriétaire d'une clé USB

Paramètres
studentun nom d'étudiant

Définition à la ligne 154 du fichier db.py.

Voici le graphe d'appel pour cette fonction :

Documentation des variables

◆ cursor

src.db.cursor = None

Définition à la ligne 29 du fichier db.py.

◆ database

src.db.database = None

Définition à la ligne 28 du fichier db.py.

◆ licence

dictionary src.db.licence = {}

Définition à la ligne 3 du fichier db.py.