'Node': [node['node_id']]}
self.message = "Node %s created" % node['node_id']
+ try:
+ import gimport
+ login_base = gimport.cleanup_string(site['login_base'])
+ parent_hrn = gimport.level1_auth + "." + login_base
+ gimport.import_node(parent_hrn, node)
+ except ImportError, e:
+ print e.message
+ except Exception, e:
+ print "Error importing node record into geni db: %s" % e.message
+
return node['node_id']
'Person': [person['person_id']]}
self.message = 'Person %d added to site %d' % \
(person['person_id'], site['site_id'])
+
+ # Sync with geni db
+ try:
+ import gimport
+ login_base = gimport.cleanup_string(site['login_base'])
+ parent_hrn = gimport.level1_auth + "." + login_base
+ gimport.import_person(parent_hrn, person)
+ except ImportError, e:
+ print e.message
+ except Exception, e:
+ print "Error importing person record into geni db: %s" % e.message
+
return 1
# Logging variables
self.event_objects = {'Site': [site['site_id']]}
self.message = 'Site %d created' % site['site_id']
-
+
+ # Sync with geni db
+ try:
+ import gimport
+ gimport.import_site(gimport.level1_auth, site)
+ except ImportError, e:
+ print e.message
+ except Exception, e:
+ print "Error importing site person record into geni db: %s" % e.message
return site['site_id']
slice.sync()
self.event_objects = {'Slice': [slice['slice_id']]}
+
+ try:
+ import gimport
+ login_base = gimport.cleanup_string(site['login_base'])
+ parent_hrn = gimport.level1_auth + "." + login_base
+ gimport.import_slice(parent_hrn, slice)
+ except ImportError, e:
+ print e.message
+ except Exception, e:
+ print "Error importing slice record into geni db: %s" % e.message
return slice['slice_id']