X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;ds=sidebyside;f=sfa%2Fclient%2FsetRecord.py;h=405c90d919601f58d525c12d056ff778c78f10db;hb=c810211e6f7fee03928e481c0cdeb1c2abc6cdc8;hp=5f48e68a0c51cc31db56fd174f3966e5ad182782;hpb=dbce495b6f2e7d8dccbfb18c5507907d784c143b;p=sfa.git diff --git a/sfa/client/setRecord.py b/sfa/client/setRecord.py index 5f48e68a..405c90d9 100755 --- a/sfa/client/setRecord.py +++ b/sfa/client/setRecord.py @@ -14,9 +14,7 @@ sys.path.append('.') import os from optparse import OptionParser from pprint import pprint - -from sfa.util.rspec import RecordSpec - +from sfa.util.xml import XML def create_parser(): command = sys.argv[0] @@ -92,15 +90,14 @@ def main(): parser = create_parser(); (options, args) = parser.parse_args() - record = RecordSpec(xml = sys.stdin.read()) - + record = XML(sys.stdin.read()) + record_dict = record.todict() if args: - editDict(args, record.dict["record"], options) + editDict(args, record_dict, options) if options.DEBUG: - print "New Record:\n%s" % record.dict - record.pprint() - - record.parseDict(record.dict) + print "New Record:\n%s" % record_dict + + record.parse_dict(record_dict) s = record.toxml() sys.stdout.write(s)