def execute(self, server, argv): options, args = parser.parse_args(argv) props = parse_properties(args[1]) if len(args) >= 3: path = args[2] return set_node_properties(server, options, path, props) else: for line in sys.stdin: path = line.strip() set_node_properties(server, options, path, props) return OK
def execute(self, server, argv): parser.set_usage("%prog setprop 'prop1=\"val1\",prop2=val3' <jcr-path>") options, args = parser.parse_args(argv) props = parse_properties(args[1]) if len(args) >= 3: path = args[2] return set_node_properties(server, options, path, props) else: for line in sys.stdin: path = line.strip() set_node_properties(server, options, path, props) return OK