X-Git-Url: http://gitweb.pimeys.fr/?a=blobdiff_plain;ds=sidebyside;f=users.py;h=b4a782c4be93165af9592b6812c926e832b4afd2;hb=5efcdc78864abeb8d69382f076fc0fe6c3a900b8;hp=49ddf4102bdd72657bab9b5f0c8f5ee41fd64b6a;hpb=ee7a287b0f564671d100fa29ae0269c482ef4efe;p=bots%2Fbasile.git diff --git a/users.py b/users.py index 49ddf41..b4a782c 100644 --- a/users.py +++ b/users.py @@ -5,6 +5,7 @@ import json import config +import nk class User(object): """ Un utilisateur. Peut avoir plusieurs pseudos IRC, un seul idbde. """ @@ -32,6 +33,10 @@ class User(object): else: hisset = [otheruser.lower()] return myset.intersection(hisset) != set() + + def get_infos(self, sock, serv, canal): + """ Récupère sur le serveur les infos sur le compte. """ + return nk.get_infos(sock, self.idbde, serv, canal) def load_file(filename): """ Récupère les utilisateurs depuis le fichier """ @@ -50,6 +55,7 @@ class UserDB(object): """ Stocke et distribue des utilisateurs. """ def __init__(self): self.userlist = [] + self.pending_whois = {} def load(self): """ Charge le fichier d'utilisateurs dans la DB """