diff options
author | Lars Wirzenius <liw@liw.fi> | 2018-11-21 10:16:10 +0200 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2018-11-21 10:16:10 +0200 |
commit | 379ba422f4c986c17712a7a062866823c937c3b0 (patch) | |
tree | a6b222fd1a0788932f83388c1607105d966ee81f | |
parent | 3ca5fe62a65510508ba07e5ec8117815db9a0555 (diff) | |
download | effi-reg-379ba422f4c986c17712a7a062866823c937c3b0.tar.gz |
Change: effitool add reads a YAML file
-rwxr-xr-x | effitool | 16 |
1 files changed, 5 insertions, 11 deletions
@@ -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) |