Source code for vdb.testmods.basictest

import sys
import time
import ctypes
import threading

[docs]def dostuff(): print '++ Hi! Im the new thread! (sleeping for 3)\n' time.sleep(3) print '++ Now Im going to memory fault (reading 0x41414141)\n' try: x = ctypes.string_at(0x41414141, 20) except Exception, e: print e print '++ Sorry... my bad... ;)' print '++ Now Im going to exit... (value 30)\n' return 30
if __name__ == '__main__': print '== You should see a thread create\n' t = threading.Thread(target=dostuff) t.setDaemon(True) t.start() print '== He should exit in a couple seconds (sleeping for 5)\n' time.sleep(5) print '== I will exit now...\n'