def main(): if not args.game: argparser.print_help() print print "Available games:" list_games() exit(0) inipath = profiledir + args.game + ".ini" if not isfile(inipath): print "File %s not found." % inipath exit(2) gameconfig = ConfigParser.ConfigParser() gameconfig.read(inipath) print "Starting with game profile '%s'... Press Ctrl+C to stop" % args.game camera = Camera(gameconfig) xml_event_stream = get_xml_event_stream() for event in parser.make_gaze_event_stream(xml_event_stream): camera.tick(event)
def handle_connection(connection, args): xml_event_stream = get_xml_event_stream(args) for event in parser.make_gaze_event_stream(xml_event_stream): message = event.json_encode() connection.write_message(message)