hrn = args[0]
user_cred = self.get_user_cred().save_to_string(save_parents=True)
records = self.registry.Resolve(hrn, user_cred)
+ print records
records = filter_records(opts.type, records)
if not records:
print "No record of type", opts.type
user_urns = [hrn_to_urn(hrn, 'user') for hrn in user_hrns]
user_records = self.registry.Resolve(user_urns, [user_cred.save_to_string(save_parents=True)])
for user_record in user_records:
+ if user_record['type'] != 'user':
+ continue
#user = {'urn': user_cred.get_gid_caller().get_urn(),'keys': []}
user = {'urn': user_cred.get_gid_caller().get_urn(), #
'keys': user_record['keys'],
if self.server_supports_call_id_arg(server):
call_args.append(unique_call_id())
- result = server.CreateSliver(*call_args)
+ result = server.CreateSliver(*call_args)
print result
return result
self.dispatch(command, cmd_opts, cmd_args)
except KeyError:
self.logger.critical ("Unknown command %s"%command)
+ raise
sys.exit(1)
return