From 379ba422f4c986c17712a7a062866823c937c3b0 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Wed, 21 Nov 2018 10:16:10 +0200 Subject: Change: effitool add reads a YAML file --- effitool | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/effitool b/effitool index 338d960..d360a8a 100755 --- a/effitool +++ b/effitool @@ -9,6 +9,7 @@ import sys import urllib import requests +import yaml all_possible_scopes = [ @@ -271,12 +272,8 @@ class EffiTool: 'help': 'Username of member', }, { - 'name': 'fullname', - 'help': 'Full name of member', - }, - { - 'name': 'email', - 'help': 'Email address of member', + 'name': 'member', + 'help': 'read member from yaml file', }, ], }, @@ -350,11 +347,8 @@ def get_status(args, api): def add_member(args, api): - member = { - 'fullname': args['fullname'], - 'email': args['email'], - } - + with open(args['member']) as f: + member = yaml.safe_load(f) api.new_token() return api.add_member(args['username'], member) -- cgit v1.2.1