#! /usr/bin/env mpscript # # A test script for the mpscript utility. # import time def main( record_list, argv ): Mp.set_user_interrupt_function( user_interrupt_test_handler ) while ( 1 ): print( "Looping..." ) interrupt = Mp.user_requested_interrupt() print( "interrupt = %i" % interrupt ) # Discard any extra interrupts. while ( Mp.user_requested_interrupt() ): pass time.sleep(1.0) def user_interrupt_test_handler(): if ( Mp.kbhit() ): print( "keyboard hit." ) Mp.getch() return 1 else: return 0 # return 12.332 # else: # return 0.4 # return (1,) # else: # return (0,) # return [1,] # else: # return [0,]