help="display version of the local client")
if command in ("version", "trusted"):
- parser.add_option("-R","--registry-interface",
- action="store_true", dest="registry-interface", default=False,
+ parser.add_option("-R","--registry_interface",
+ action="store_true", dest="registry_interface", default=False,
help="target the registry interface instead of slice interface")
if command in ("add", "update"):
if options.version_local:
version=version_core()
else:
- if options.registry-interface:
+ if options.registry_interface:
server=self.registry()
else:
server = self.sliceapi()
"""
return the trusted certs at this interface (get_trusted_certs)
"""
- if options.registry-interface:
+ if options.registry_interface:
server=self.registry()
else:
server = self.sliceapi()
cred = self.my_authority_credential_string()
trusted_certs = server.get_trusted_certs(cred)
- if not options.registry-interface:
+ if not options.registry_interface:
trusted_certs = ReturnValue.get_value(trusted_certs)
for trusted_cert in trusted_certs:
slice_exists = [slice for slice in slices if slice['hrn'] == slice_hrn]
expires = int(datetime_to_epoch(utcparse(expiration)))
if not slice_exists:
+ if slice_record:
+ url = slice_record.get('url', slice_hrn)
+ description = slice_record.get('description', slice_hrn)
+ else:
+ url = slice_hrn
+ description = slice_hrn
slice = {'name': slice_name,
- 'url': slice_record.get('url', slice_hrn),
- 'description': slice_record.get('description', slice_hrn)}
+ 'url': url,
+ 'description': description}
# add the slice
slice['slice_id'] = self.driver.shell.AddSlice(slice)
# set the slice HRN