if args.element_image_mapping_file is not None: app.element_locator_map_file = args.element_image_mapping_file else: app.element_locator_map_file = os.path.join(os.path.curdir,'element_image_map.cfg') if args.images_folder is not None: app.image_path = args.images_folder else: app.image_path = os.path.join(os.path.curdir,'images') if args.sikuli_ide_dir is not None: app.sikuli_ide_dir = args.sikuli_ide_dir else: app.sikuli_ide_dir = os.path.curdir app.similarity = args.similarity app.timeout = args.timeout app.config = ConfigParser.RawConfigParser() app.config.read(app.element_locator_map_file) app.SS = Screen() app.PT = Pattern() app.Buttons = Button() app.Keys = Key() app.KeyMods = KeyModifier() app.SS.setAutoWaitTimeout(app.timeout) app.element_counter = 0 app.element_list = [] app.SESSION_ID = "%s:%d" % (args.address, args.port) app.started = False run(app, host=args.address, port=args.port)