a  ze@sZddlmZddlmZddZGdddZeedkrVddlZej d d d d dS) )idleConfwrapscstdfdd }|S)NcsT|j\}}}}tt|dD]}||}||||<q"|j||||dS)Nbreak) formatterZ get_regionrangelenZ set_region)selfeventheadtailcharslinesposline format_lineC/opt/bitninja-python-dojo/embedded/lib/python3.9/idlelib/zzdummy.pyapplys zformat_selection..apply)Nr)rrrrrformat_selection src@sFeZdZdddgfgZddZeddZedd Zed d Z d S) ZzDummyformat)zZ inz<>)zZ outz <>cCs||_|j|_|j|_dSN)editwintextZfregionr)r rrrr__init__%szZzDummy.__init__cCstddd|_dS)N extensionsrzz-text)rZ GetOptionztext)clsrrrreload+szZzDummy.reloadcCs|j|Sr)r)r rrrr z_in_event0szZzDummy.z_in_eventcCs&||jsdnt|j}||dS)Nr) startswithrr )r rZzlengthrrr z_out_event9szZzDummy.z_out_eventN) __name__ __module__ __qualname__Zmenudefsr classmethodr!rr"r$rrrrrs  r__main__Nzidlelib.idle_test.test_zzdummyF) verbosityexit) Zidlelib.configr functoolsrrrr!r%Zunittestmainrrrrs  *