Bug fixes
authorAndy Bavier <acb@cs.princeton.edu>
Wed, 1 Jul 2009 19:46:45 +0000 (19:46 +0000)
committerAndy Bavier <acb@cs.princeton.edu>
Wed, 1 Jul 2009 19:46:45 +0000 (19:46 +0000)
create-topo-attributes.py

index f0c95e2..2fe6ee3 100755 (executable)
@@ -119,8 +119,8 @@ class Slice:
         else:
             record['node_id'] = None
         tag = Slicetag(record)
-        slicetags[id] = tag
-        self.slice_tag_ids.append(id)
+        slicetags[tag.id] = tag
+        self.slice_tag_ids.append(tag.id)
         tag.changed = True       
         tag.updated = True
         return tag
@@ -297,8 +297,8 @@ def get_slice_tags():
 Find a free EGRE key
 """
 def free_egre_key(slicetags):
+    used = set()
     for i in slicetags:
-        used = set()
         tag = slicetags[i]
         if tag.tagname == 'egre_key':
             used.add(int(tag.value))