RSpec must be instantiated with a valid rspec string or version
authorTony Mack <tmack@paris.CS.Princeton.EDU>
Mon, 12 Dec 2011 16:53:01 +0000 (11:53 -0500)
committerTony Mack <tmack@paris.CS.Princeton.EDU>
Mon, 12 Dec 2011 16:53:01 +0000 (11:53 -0500)
sfa/rspecs/rspec.py

index 00095e2..50ded82 100755 (executable)
@@ -19,9 +19,10 @@ class RSpec:
         self.elements = {}
         if rspec:
             self.parse_xml(rspec)
-        else:
+        elif version:
             self.create(version)
-
+        else:
+            raise InvalidRSpec("No RSpec or version sepcified. Must specify a valid rspec string or a valid version") 
     def create(self, version=None):
         """
         Create root element