From: Tony Mack Date: Mon, 3 Oct 2011 20:15:36 +0000 (-0400) Subject: use sfa.rspecs.rspec.RSpec to parse rspecs instead of sfa.rspecs.rspec_parser X-Git-Tag: sfa-1.1-1~156 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=0cafb076a0d2202738900a0193a0d7fc0481ab4f;p=sfa.git use sfa.rspecs.rspec.RSpec to parse rspecs instead of sfa.rspecs.rspec_parser --- diff --git a/sfa/client/sfiAddAttribute.py b/sfa/client/sfiAddAttribute.py index 0242a130..9c2eae5c 100755 --- a/sfa/client/sfiAddAttribute.py +++ b/sfa/client/sfiAddAttribute.py @@ -3,7 +3,7 @@ import sys from sfa.util.rspecHelper import RSpec, Commands from sfa.client.sfi_commands import Commands -from sfa.rspecs.rspec_parser import parse_rspec +from sfa.rspecs.rspec import RSpec command = Commands(usage="%prog [options] [node1 node2...]", description="Add sliver attributes to the RSpec. " + @@ -19,7 +19,7 @@ command.prep() if command.opts.infile: attrs = command.get_attribute_dict() - rspec = parse_rspec(command.opts.infile) + rspec = RSpec(command.opts.infile) nodes = [] if command.opts.nodefile: f = open(command.opts.nodefile, "r") @@ -32,13 +32,13 @@ if command.opts.infile: for value in attrs[name]: if not nodes: try: - rspec.add_default_sliver_attribute(name, value) + rspec.version.add_default_sliver_attribute(name, value) except: print >> sys.stderr, "FAILED: on all nodes: %s=%s" % (name, value) else: for node in nodes: try: - rspec.add_sliver_attribute(node, name, value) + rspec.version.add_sliver_attribute(node, name, value) except: print >> sys.stderr, "FAILED: on node %s: %s=%s" % (node, name, value) diff --git a/sfa/client/sfiDeleteAttribute.py b/sfa/client/sfiDeleteAttribute.py index f3724887..53b2542d 100755 --- a/sfa/client/sfiDeleteAttribute.py +++ b/sfa/client/sfiDeleteAttribute.py @@ -2,7 +2,7 @@ import sys from sfa.client.sfi_commands import Commands -from sfa.rspecs.rspec_parser import parse_rspec +from sfa.rspecs.rspec import RSpec command = Commands(usage="%prog [options] [node1 node2...]", description="Delete sliver attributes from the RSpec. " + @@ -18,7 +18,7 @@ command.prep() if command.opts.infile: attrs = command.get_attribute_dict() - rspec = parse_rspec(command.opts.infile) + rspec = RSpec(command.opts.infile) nodes = [] if command.opts.nodefile: f = open(command.opts.nodefile, "r") @@ -31,13 +31,13 @@ if command.opts.infile: for value in attrs[name]: if not nodes: try: - rspec.remove_default_sliver_attribute(name, value) + rspec.version.remove_default_sliver_attribute(name, value) except: print >> sys.stderr, "FAILED: on all nodes: %s=%s" % (name, value) else: for node in nodes: try: - rspec.remove_sliver_attribute(node, name, value) + rspec.version.remove_sliver_attribute(node, name, value) except: print >> sys.stderr, "FAILED: on node %s: %s=%s" % (node, name, value)