faiyaza at cs dot princeton dot edu
Copyright (c) 2009 Board of Trustees, Princeton University
-$Id$
-$HeadURL$
"""
import sys
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]
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)