self.message = "Node %s created" % node['node_id']
# sync with geni db
- sfa = SFA()
+ sfa = SFA(self.api)
sfa.update_record(node, 'node', site['login_base'])
return node['node_id']
person = Person(self.api, person_fields)
person.sync()
- # Logging variables
- self.event_objects = {'Person': [person['person_id']]}
- self.message = 'Person %d added' % person['person_id']
+ # Logging variables
+ self.event_objects = {'Person': [person['person_id']]}
+ self.message = 'Person %d added' % person['person_id']
return person['person_id']
(key['key_id'], person['person_id'])
# sync with the geni db
- sfa = SFA()
+ sfa = SFA(self.api)
sfa.update_record(person, 'person')
return key['key_id']
self.event_objects = {'Site': [site['site_id']]}
self.message = 'Site %d created' % site['site_id']
- sfa = SFA()
+ sfa = SFA(self.api)
sfa.update_record(site, 'site', site['login_base'])
return site['site_id']
self.event_objects = {'Slice': [slice['slice_id']]}
self.message = "Slice %d created" % slice['slice_id']
- sfa = SFA()
+ sfa = SFA(self.api)
sfa.update_record(slice, 'slice', site['login_base'])
return slice['slice_id']
key.delete()
- # Logging variables
- self.event_objects = {'Key': [key['key_id']]}
- self.message = 'Key %d deleted' % key['key_id']
+ # Logging variables
+ self.event_objects = {'Key': [key['key_id']]}
+ self.message = 'Key %d deleted' % key['key_id']
return 1
self.event_objects = {'Node': [node_id], 'Site': [site_id] }
self.message = "Node %d deleted" % node['node_id']
- sfa = SFA()
+ sfa = SFA(self.api)
sfa.delete_record(node, 'node')
return 1
self.event_objects = {'Person': [person['person_id']]}
self.message = 'Person %d deleted' % person['person_id']
- sfa = SFA()
+ sfa = SFA(self.api)
sfa.delete_record(person, 'person')
return 1
raise PLCInvalidArgument, "Not a local site"
# sync with sfa db
- sfa = SFA()
+ sfa = SFA(self.api)
sfa.delete_record(site, 'site')
site.delete()
slice.delete()
self.event_objects = {'Slice': [slice['slice_id']]}
- sfa = SFA()
+ sfa = SFA(self.api)
sfa.delete_record(slice, 'slice')
return 1