X-Git-Url: http://gitweb.pimeys.fr/?p=NK2015_Client_Python_Alpha.git;a=blobdiff_plain;f=client.py;h=1537ba43d4ac9c7f6babdc6a8b9612ef7ddb62af;hp=82a6071c7a501cf3b60736b805dcc58dcf0bb3e8;hb=HEAD;hpb=d305b74c85f3460df754b724bd71d6eebb15c587 diff --git a/client.py b/client.py index 82a6071..1537ba4 100755 --- a/client.py +++ b/client.py @@ -105,6 +105,27 @@ def do(stuff): global a a.write(json.dumps(stuff)) + +# Shortcuts +def _toggle_transactions(l, action="valider"): + """(Dé)valide plein de transactions si on lui donne la liste d'ids.""" + global a + for i in l: + assert isinstance(i, int) + print i, + do(["%s_transaction" % (action,), i]) + out = lit(a) + if out: + print out + +def cancel_transactions(l): + """Annule plein de transactions. Mange une liste d'ids de transactions.""" + _toggle_transactions(l, action="devalider") + +def validate_transactions(l): + """Valide plein de transactions. Mange une liste d'ids de transactions.""" + _toggle_transactions(l, action="valider") + if __name__=="__main__": where=raw_input("quel serveur ?") #port=int(raw_input("port ? ")) @@ -118,8 +139,9 @@ if __name__=="__main__": user = secrets.user password = secrets.password except ImportError: - print "Y U no secrets.py !?" - exit(1) - print login(a,"20-100","plop") + print "Vous pouvez enregistrer votre mot de passe dans la variable password dans secrets.py !" + user = raw_input("username:") + import getpass + password = getpass.getpass("password:") + print login(a, user, password) print "Socket créée dans la variable \"a\"" -