import_site() returns the site hrn
authorTony Mack <tmack@cs.princeton.edu>
Fri, 16 Oct 2009 21:11:46 +0000 (21:11 +0000)
committerTony Mack <tmack@cs.princeton.edu>
Fri, 16 Oct 2009 21:11:46 +0000 (21:11 +0000)
sfa/plc/sfa-import-plc.py
sfa/plc/sfaImport.py

index 7b0685e..8e0b308 100755 (executable)
@@ -157,7 +157,7 @@ def main():
         # but its not a site record
         if site_hrn not in existing_hrns or \
            (site_hrn, 'authority') not in existing_records:
-            sfaImporter.import_site(import_auth, site)
+            site_hrn = sfaImporter.import_site(import_auth, site)
              
         # import node records
         for node_id in site['node_ids']:
index f429cee..a2ae5e0 100644 (file)
@@ -210,11 +210,11 @@ class sfaImport:
         # sites only
         if ".vini" in parent_hrn and parent_hrn.endswith('vini'):
             if sitename.startswith("ii"):
-                sitename = sitename.replace("ii", "")
+                #sitename = sitename.replace("ii", "")
                 hrn = ".".join([parent_hrn, "internet2", sitename])
             elif sitename.startswith("nlr"):
+                #sitename = sitename.replace("nlr", "")
                 hrn = ".".join([parent_hrn, "internet2", sitename])
-                sitename = sitename.replace("nlr", "")
 
         trace("Import_Site: importing site " + hrn)
 
@@ -236,6 +236,8 @@ class sfaImport:
             auth_record['record_id'] = existing_record['record_id']
             table.update(auth_record)
 
+        return hrn
+
 
     def delete_record(self, hrn, type):
         # delete the record