#!/usr/bin/env python
# Copyright (c) 2001-2007 International Computer Science Institute
#
# Permission is hereby granted, free of charge, to any person obtaining a
# copy of this software and associated documentation files (the "Software")
# to deal in the Software without restriction, subject to the conditions
# listed in the XORP LICENSE file. These conditions include: you must
# preserve this copyright notice, and you cannot mention the copyright
# holders in advertising related to the Software without their permission.
# The Software is provided WITHOUT ANY WARRANTY, EXPRESS OR IMPLIED. This
# notice is a summary of the XORP LICENSE file; the license in that file is
# legally binding.
# $XORP: xorp/tests/test_call_xrl.py,v 1.2 2007/02/16 22:47:30 pavlin Exp $
import popen2
def call_xrl(builddir, command):
"""
Call an XRL
"""
#print command
call_xrl_path=builddir + "libxipc/call_xrl"
process = popen2.Popen4(call_xrl_path + " " + "\"" + command + "\"")
out=""
while 1:
lines = process.fromchild.readline()
if not lines:
break
out += lines
status = process.wait()
return status, out
# Local Variables:
# mode: python
# py-indent-offset: 4
# End:
syntax highlighted by Code2HTML, v. 0.9.1