Best Python code snippet using ATX
pyglet_textview.py
Source:pyglet_textview.py  
...65        text = cfstring_to_string(text)66        self.setString_(self.empty_string)67        # Don't send control characters (tab, newline) as on_text events.68        if unicodedata.category(text[0]) != 'Cc':69            self._window.dispatch_event("on_text", text)70    @PygletTextView.method('v@')71    def insertNewline_(self, sender):72        # Distinguish between carriage return (u'\r') and enter (u'\x03').73        # Only the return key press gets sent as an on_text event.74        event = NSApplication.sharedApplication().currentEvent()75        chars = event.charactersIgnoringModifiers()76        ch = chr(chars.characterAtIndex_(0))77        if ch == u'\r':78            self._window.dispatch_event("on_text", u'\r')79    @PygletTextView.method('v@')80    def moveUp_(self, sender):81        self._window.dispatch_event("on_text_motion", key.MOTION_UP)82    @PygletTextView.method('v@')83    def moveDown_(self, sender):84        self._window.dispatch_event("on_text_motion", key.MOTION_DOWN)85    @PygletTextView.method('v@')86    def moveLeft_(self, sender):87        self._window.dispatch_event("on_text_motion", key.MOTION_LEFT)88    @PygletTextView.method('v@')89    def moveRight_(self, sender):90        self._window.dispatch_event("on_text_motion", key.MOTION_RIGHT)91    @PygletTextView.method('v@')92    def moveWordLeft_(self, sender):93        self._window.dispatch_event("on_text_motion", key.MOTION_PREVIOUS_WORD)94    @PygletTextView.method('v@')95    def moveWordRight_(self, sender):96        self._window.dispatch_event("on_text_motion", key.MOTION_NEXT_WORD)97    @PygletTextView.method('v@')98    def moveToBeginningOfLine_(self, sender):99        self._window.dispatch_event("on_text_motion", key.MOTION_BEGINNING_OF_LINE)100    @PygletTextView.method('v@')101    def moveToEndOfLine_(self, sender):102        self._window.dispatch_event("on_text_motion", key.MOTION_END_OF_LINE)103    @PygletTextView.method('v@')104    def scrollPageUp_(self, sender):105        self._window.dispatch_event("on_text_motion", key.MOTION_PREVIOUS_PAGE)106    @PygletTextView.method('v@')107    def scrollPageDown_(self, sender):108        self._window.dispatch_event("on_text_motion", key.MOTION_NEXT_PAGE)109    @PygletTextView.method('v@')110    def scrollToBeginningOfDocument_(self, sender):   # Mac OS X 10.6111        self._window.dispatch_event("on_text_motion", key.MOTION_BEGINNING_OF_FILE)112    @PygletTextView.method('v@')113    def scrollToEndOfDocument_(self, sender):         # Mac OS X 10.6114        self._window.dispatch_event("on_text_motion", key.MOTION_END_OF_FILE)115    @PygletTextView.method('v@')116    def deleteBackward_(self, sender):117        self._window.dispatch_event("on_text_motion", key.MOTION_BACKSPACE)118    @PygletTextView.method('v@')119    def deleteForward_(self, sender):120        self._window.dispatch_event("on_text_motion", key.MOTION_DELETE)121    @PygletTextView.method('v@')122    def moveUpAndModifySelection_(self, sender):123        self._window.dispatch_event("on_text_motion_select", key.MOTION_UP)124    @PygletTextView.method('v@')125    def moveDownAndModifySelection_(self, sender):126        self._window.dispatch_event("on_text_motion_select", key.MOTION_DOWN)127    @PygletTextView.method('v@')128    def moveLeftAndModifySelection_(self, sender):129        self._window.dispatch_event("on_text_motion_select", key.MOTION_LEFT)130    @PygletTextView.method('v@')131    def moveRightAndModifySelection_(self, sender):132        self._window.dispatch_event("on_text_motion_select", key.MOTION_RIGHT)133    @PygletTextView.method('v@')134    def moveWordLeftAndModifySelection_(self, sender):135        self._window.dispatch_event("on_text_motion_select", key.MOTION_PREVIOUS_WORD)136    @PygletTextView.method('v@')137    def moveWordRightAndModifySelection_(self, sender):138        self._window.dispatch_event("on_text_motion_select", key.MOTION_NEXT_WORD)139    @PygletTextView.method('v@')140    def moveToBeginningOfLineAndModifySelection_(self, sender):      # Mac OS X 10.6141        self._window.dispatch_event("on_text_motion_select", key.MOTION_BEGINNING_OF_LINE)142    @PygletTextView.method('v@')143    def moveToEndOfLineAndModifySelection_(self, sender):            # Mac OS X 10.6144        self._window.dispatch_event("on_text_motion_select", key.MOTION_END_OF_LINE)145    @PygletTextView.method('v@')146    def pageUpAndModifySelection_(self, sender):                     # Mac OS X 10.6147        self._window.dispatch_event("on_text_motion_select", key.MOTION_PREVIOUS_PAGE)148    @PygletTextView.method('v@')149    def pageDownAndModifySelection_(self, sender):                   # Mac OS X 10.6150        self._window.dispatch_event("on_text_motion_select", key.MOTION_NEXT_PAGE)151    @PygletTextView.method('v@')152    def moveToBeginningOfDocumentAndModifySelection_(self, sender):  # Mac OS X 10.6153        self._window.dispatch_event("on_text_motion_select", key.MOTION_BEGINNING_OF_FILE)154    @PygletTextView.method('v@')155    def moveToEndOfDocumentAndModifySelection_(self, sender):        # Mac OS X 10.6156        self._window.dispatch_event("on_text_motion_select", key.MOTION_END_OF_FILE)...eventmodule.py
Source:eventmodule.py  
...48                              "tavern_talk"]49        for event in events_to_register:50            self.register_event_type(event)51    def emit_switch_break(self):52        self.dispatch_event("switch_break")53    def emit_switch_direction(self):54        self.dispatch_event("switch_direction")55    def emit_modify_speed(self, new_speed):56        self.dispatch_event("modify_speed", new_speed)57    def emit_return_to_map(self):58        self.dispatch_event("return_to_map")59    def emit_show_city(self, city_coordinates):60        self.dispatch_event("city", city_coordinates)61    def emit_show_event(self, event_type):62        self.dispatch_event("show_event", event_type)63    def emit_find_engine(self):64        self.dispatch_event("find_engine")65    def emit_show_engine(self):66        self.dispatch_event("show_train_display","display_worldmap_engine")67    def emit_show_quarters(self):68        self.dispatch_event("show_train_display","display_worldmap_quarters")69    def emit_show_cnc(self):70        self.dispatch_event("show_train_display","display_worldmap_cnc")71    def emit_show_launcher(self):72        self.dispatch_event("show_train_display","display_launcher")73    def emit_show_minimap(self):74        self.dispatch_event("minimap")75    def emit_do_ligshovel(self):76        self.dispatch_event("shovel","Lignite")77    def emit_do_antshovel(self):78        self.dispatch_event("shovel","Anthracite")79    def emit_show_worldmap(self, worldmap):80        self.dispatch_event("show_worldmap", worldmap)81    def emit_show_mainmenu(self):82        self.dispatch_event("mainmenu")83    def emit_speed_was_modified(self):84        self.dispatch_event("speed_was_modified")85    def emit_start_game(self):86        self.dispatch_event("start_game","S")87    def emit_quick_battle(self):88        self.dispatch_event("quick_battle")89    def emit_load_game(self):90        self.dispatch_event("start_game","L")91    def emit_show_combat(self):92        self.dispatch_event("show_combat")93    def emit_sound_switch(self):94        self.dispatch_event("sound_switch")95        self.dispatch_event("switch_sound_switch")96    def emit_speedregulator(self):97        self.dispatch_event("speedregulator")98    def emit_commerce_switch_trade_dump(self):99        self.dispatch_event("commerce_switch_trade_dump")100    def emit_service_switch_wagons(self):101        self.dispatch_event("service_switch_wagons")102    def emit_service_repair_wagons(self):103        self.dispatch_event("service_repair_wagons")104    def emit_wagon_select(self):105        self.dispatch_event("wagon_select")106    def emit_wagon_buy(self):107        self.dispatch_event("wagon_buy")108    def emit_wagon_sell(self):109        self.dispatch_event("wagon_sell")110    def emit_item_buy(self):111        self.dispatch_event("item_buy")112    def emit_item_sell(self):113        self.dispatch_event("item_sell")114    def emit_wagon_service(self):115        self.dispatch_event("wagon_service")116    def emit_scroll_minitrain(self):117        self.dispatch_event("scroll_minitrain")118    def emit_show_city_barracks(self):119        self.dispatch_event("show_city_display","display_city_barracks")120    def emit_show_city_commerce(self):121        self.dispatch_event("show_city_display","display_city_commerce")122    def emit_show_city_special(self):123        self.dispatch_event("show_city_display","display_city_special")124    def emit_show_city_tavern(self):125        self.dispatch_event("show_city_display","display_city_tavern")126    def emit_show_city_generic(self):127        self.dispatch_event("show_city_display","display_city_generic")128    def emit_menu_adjutant(self):129        self.dispatch_event("menu_adjutant")130    def emit_close_inventory(self):131        self.dispatch_event("close_inventory")132    def emit_build_bridge(self):133        self.dispatch_event("build_bridge")134    def emit_coal_mining(self):135        self.dispatch_event("coal_mining")136    def emit_mammoth_hunt(self):137        self.dispatch_event("mammoth_hunt")138    def emit_save(self):139        self.dispatch_event("do_save")140    def emit_menu_xo(self):141        self.dispatch_event("menu_xo")142    def emit_tavern_talk(self):143        self.dispatch_event("tavern_talk")...debugger_interface.py
Source:debugger_interface.py  
...16    def __del__(self):17        self.session_handler.close()18        self.session_handler = None19    def change_stack(self, args=None):20        self.session_handler.dispatch_event("change_stack", args)21    @staticmethod22    def reload_options():23        util.Environment.reload()24    def reload_keymappings(self):25        self.session_handler.dispatch_event("reload_keymappings")26    def status(self):27        return self.session_handler.status()28    def status_for_statusline(self):29        return self.session_handler.status_for_statusline()30    def start_if_ready(self):31        self.session_handler.start_if_ready()32    def listen(self):33        self.session_handler.listen()34    def run(self):35        """Tell the debugger to run, until the next breakpoint or end of script.36        """37        self.session_handler.run()38    def run_to_cursor(self):39        """Run to the current VIM cursor position.40        """41        self.session_handler.dispatch_event("run_to_cursor")42    def step_over(self):43        """Step over to the next statement.44        """45        self.session_handler.dispatch_event("step_over")46    def step_into(self):47        """Step into a statement on the current line.48        """49        self.session_handler.dispatch_event("step_into")50    def step_out(self):51        """Step out of the current statement.52        """53        self.session_handler.dispatch_event("step_out")54    def handle_return_keypress(self):55        """React to a <enter> keypress event.56        """57        return self.event_dispatcher.by_position(self.session_handler)58    def handle_delete_line_keypress(self):59        """React to a <dd> keypress event.60        """61        return self.event_dispatcher.delete_line(self.session_handler)62    def handle_delete_visual_keypress(self):63        """React to a vunmap<d> keypress event.64        """65        return self.event_dispatcher.event_visual(66            self.session_handler,67            'delete'68        )69    def handle_double_click(self):70        """React to a mouse double click event.71        """72        return self.event_dispatcher.by_position(self.session_handler)73    def handle_visual_eval(self):74        """React to eval during visual selection.75        """76        return self.event_dispatcher.visual_eval(self.session_handler)77    def handle_eval(self, bang, args):78        """Evaluate a code snippet specified by args.79        """80        return self.session_handler.dispatch_event("set_eval_expression",81                                                   len(bang) > 0, args)82    def handle_trace(self, args=None):83        """Trace a code snippet specified by args.84        """85        return self.session_handler.dispatch_event("trace", args)86    def eval_under_cursor(self):87        """Evaluate the property under the cursor.88        """89        return self.event_dispatcher.eval_under_cursor(self.session_handler)90    def mark_window_as_closed(self, window):91        self.session_handler.ui().mark_window_as_closed(window)92    def toggle_window(self, name):93        self.session_handler.ui().toggle_window(name)94    def toggle_breakpoint_window(self):95        self.session_handler.ui().toggle_window("DebuggerBreakpoints")96    def get_last_error(self):97        return self.session_handler.ui().get_last_error()98    def set_breakpoint(self, args=None):99        """Set a breakpoint, specified by args.100        """101        self.session_handler.dispatch_event("set_breakpoint", args)102    def cycle_breakpoint(self, args=None):103        """Cycle a breakpoint between Enabled, Disabled and Removed104        """105        self.session_handler.dispatch_event("cycle_breakpoint", args)106    def toggle_breakpoint(self, args=None):107        """Toggle a breakpoint, specified by args108        """109        self.session_handler.dispatch_event("toggle_breakpoint", args)110    def enable_breakpoint(self, args=None):111        """Enable a breakpoint, specified by args112        """113        self.session_handler.dispatch_event("enable_breakpoint", args)114    def disable_breakpoint(self, args=None):115        """Disable a breakpoint, specified by args116        """117        self.session_handler.dispatch_event("disable_breakpoint", args)118    def breakpoint_status(self, args=None):119        """Either gets the status of a breakpoint or changes it120        """121        self.session_handler.dispatch_event("breakpoint_status", args)122    def remove_breakpoint(self, args=None):123        """Remove one or more breakpoints, specified by args.124        """125        self.session_handler.dispatch_event("remove_breakpoint", args)126    def jump_breakpoint(self, args=None):127        """Jump to a breakpoint in the source window from the breakpoint window128        """129        self.session_handler.dispatch_event("breakpoint_jump", args)130    def get_context(self):131        """Get all the variables in the default context132        """133        self.session_handler.dispatch_event("get_context", 0)134    def detach(self):135        """Detach the debugger, so the script runs to the end.136        """137        self.session_handler.dispatch_event("detach")138    def close(self):139        """Close the connection, or the UI if already closed.140        """141        self.session_handler.stop()142    def quit(self):143        """Close the connection, or the UI if already closed. On Exit144        """...events.py
Source:events.py  
...23    """24    Emit different events25    """26    def check(self, item_id=None):27        self.dispatch_event('on_check', item_id)28    def remote_check(self):29        self.dispatch_event('on_remote_check')30    def sell(self, num=1):31        self.dispatch_event('on_sell', num)32    def sell_all(self):33        self.dispatch_event('on_sell_all')34    def buy(self, num=1):35        self.dispatch_event('on_buy', num)36    def equip(self):37        self.dispatch_event('on_equip')38    def finish_equip(self):39        self.dispatch_event('on_equipped')40    def unequip(self):41        self.dispatch_event('on_unequip')42    def finish_unequip(self):43        self.dispatch_event('on_unequipped')44    def forge(self):45        self.dispatch_event('on_forge')46    def unpack(self, num=1):47        self.dispatch_event('on_unpack', num)48    def unpack_all(self):49        self.dispatch_event('on_unpack_all')50# ADD all even type to the Emitter51for event in _event_type_list:52    Emitter.register_event_type(event)53# Create a Emitter OBJECT...Learn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.
You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.
Get 100 minutes of automation test minutes FREE!!
