#!/usr/bin/python

import isi.hw.hal as hal
import sys

if len(sys.argv) != 2:
    print 'usage: isi_hal_predicate name (Python)'
    sys.exit(2)

predicate = sys.argv[1]

result = hasattr(hal, predicate)
print result

if result != True:
    print 'isi_hal_predicate: \'%s\' is not a valid HAL predicate' % predicate
    sys.exit(2)

rc = getattr(hal, predicate)()
print rc
sys.exit(rc)

