]> gitweb.pimeys.fr Git - bots/basile.git/commitdiff
cafouillage sur les masque special/bdd au login
authorVincent Le Gallic <legallic@crans.org>
Tue, 8 May 2012 20:26:27 +0000 (22:26 +0200)
committerVincent Le Gallic <legallic@crans.org>
Tue, 8 May 2012 20:26:27 +0000 (22:26 +0200)
basile.py

index 17a861ce41bf4550482e63a16f79b1f14fbd3a44..f92fe673855077abf151c54ddf6bc5c1f30c9c54 100755 (executable)
--- a/basile.py
+++ b/basile.py
@@ -178,9 +178,13 @@ def connect_NK():
 
 def login_NK(username,password,typ="bdd"):
     sock=connect_NK()
+    if typ=="special": # ça c'est pour Basile lui-même
+        masque='["note"]'
+    elif typ=="bdd":
+        masque='[["all"],["all"],false]'
     try:
         # Basile a un compte special user
-        commande='login [%s,%s,"%s",["note"]]'%(json.dumps(username),json.dumps(password),typ)
+        commande='login [%s,%s,"%s",%s]'%(json.dumps(username),json.dumps(password),typ,masque)
         sock.write(commande)
         out=sock.read()
     except Exception as exc: