Fix problem with tags missing from RSpec
authorAndy Bavier <acb@cs.princeton.edu>
Wed, 2 Mar 2011 17:56:52 +0000 (12:56 -0500)
committerAndy Bavier <acb@cs.princeton.edu>
Wed, 2 Mar 2011 17:56:52 +0000 (12:56 -0500)
All tags that have category "slice/rspec" should be displayed in the RSPec.  Fixed an
issue where not all such tags would be displayed.

sfa/plc/network.py

index 9650e4c..2a3e6ba 100644 (file)
@@ -148,8 +148,8 @@ class Slice:
     Use with tags that have only one instance
     """
     def get_tag(self, tagname, node = None):
-        try: 
-            for i in self.slice_tag_ids: 
+        for i in self.slice_tag_ids:
+            try:
                 tag = self.network.lookupSliceTag(i) 
                 if tag.tagname == tagname: 
                     if node:
@@ -157,10 +157,10 @@ class Slice:
                             return tag
                     elif not tag.node_id:
                         return tag 
-        except InvalidRSpec, e: 
-            # As they're not needed, we ignore some tag types from 
-            # GetSliceTags call. See Slicetag.ignore_tags 
-            pass 
+            except InvalidRSpec, e:
+                # As they're not needed, we ignore some tag types from
+                # GetSliceTags call. See Slicetag.ignore_tags
+                pass
         return None
         
     def get_nodes(self):