2 from sfa.rspecs.sfa_rspec import SfaRSpec
3 from sfa.rspecs.pg_rspec import PGRSpec
4 from sfa.rspecs.rspec import RSpec
7 def parse_rspec(in_rspec):
8 rspec = RSpec(rspec=in_rspec)
10 # TODO: check against schema instead
12 if rspec.xml.xpath('//network'):
13 #out_rspec = SfaRSpec(in_rspec)
14 out_rspec = SfaRSpec()
15 out_rspec.xml = rspec.xml
17 #out_rspec = PGRSpec(in_rspec)
19 out_rspec.xml = rspec.xml
22 if __name__ == '__main__':
24 print "Parsing SFA RSpec:",
25 rspec = parse_rspec('nodes.rspec')
27 rspec = parse_rspec('protogeni.rspec')
28 print "Parsing ProtoGENI RSpec:",