Skip to content
Snippets Groups Projects
Commit d066d5ef authored by Conrad Holmberg's avatar Conrad Holmberg
Browse files

prints out json as hash.

parent 8290ee4a
No related branches found
No related tags found
No related merge requests found
......@@ -64,13 +64,7 @@ if __name__ == '__main__':
members_hash = {}
data = {}
members_hash['members'] = []
data['people'].append({
'name': 'Scott',
'website': 'stackabuse.com',
'from': 'Nebraska'
})
print ""
# Get json data from each member
for member in member_list.members:
# members_hash['user']=member.user
......@@ -78,8 +72,8 @@ data['people'].append({
#members_hash['list_id']= member.list_id
members_hash['members'].append({
'list_fqdn': args.list_fqdn,
'email'= member.email,
'display_name'= member.user.display_name
'email': member.email,
'display_name': member.user.display_name
})
#held_data[held.request_id] = held.rest_data
#members_hash['preferences']= member.preferences
......@@ -89,7 +83,7 @@ data['people'].append({
#print json.dumps(members_hash, indent=2)
#print "E###########################"
#print("debug"+str(member))
print json.dump(members_hash)
print json.dumps(members_hash, indent=2)
# Get all the members
elif ml_fqdn.upper() == 'ALL':
members_hash={}
......@@ -111,7 +105,7 @@ data['people'].append({
# print json.dumps(members_hash, indent=2)
else:
sys.exit('Error: Email list"'+ml_fqdn+'" does not exist in domain '+args.core_uri +
"\nSee List\n"+get_ml_fqdns(ml_fqdns)
"\nSee List\n"+get_ml_fqdns(ml_fqdns))
elif args.restore:
#Open user list dump file
print "restoring file."
......@@ -120,9 +114,13 @@ elif args.restore:
else:
user_file = open(args.restore, 'r')
for l in user_file:
data = json.load(user_file):
for member in data['members']
member_email = l.strip()
print("Received {}".format(member_email))
print 'list_fqdn:'+ member.list_fqdn,
print 'display_name'+ member.display_name
print 'email'+ member.email
#new_member_list.append(member_email)
if args.restore != '-':
user_file.close()
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment