a  ze—ã@s:ddlmZGdd„dƒZGdd„dƒZGdd„dƒZdS) é)ÚTextc@seZdZddd„Zdd„ZdS)ÚFuncNFcCs"d|_||_||_d|_d|_dS)Nr)ÚcalledÚresultÚ return_selfÚargsÚkwds)Úselfrr©r úO/opt/bitninja-python-dojo/embedded/lib/python3.9/idlelib/idle_test/mock_idle.pyÚ__init__s z Func.__init__cOsB|jd7_||_||_t|jtƒr.|j‚n|jr8|S|jSdS)Né)rrrÚ isinstancerÚ BaseExceptionr)r rrr r r Ú__call__s z Func.__call__)NF)Ú__name__Ú __module__Ú __qualname__r rr r r r rs rc@seZdZddd„Zdd„ZdS)ÚEditorNcCs|ptƒ|_tƒ|_dS©N)rÚtextÚ UndoDelegatorZundo)r ÚflistÚfilenameÚkeyÚrootrr r r r +s zEditor.__init__cCs |j d¡}|j d¡}||fS)Nz1.0Úend)rÚindex)r ÚfirstZlastr r r Úget_selection_indices0s  zEditor.get_selection_indices)NNNNN)rrrr rr r r r r(sÿ rc@seZdZdd„Zdd„ZdS)rcGsdSrr ©rr r r Úundo_block_start:szUndoDelegator.undo_block_startcGsdSrr r r r r Úundo_block_stop<szUndoDelegator.undo_block_stopN)rrrr!r"r r r r r6srN)Zidlelib.idle_test.mock_tkrrrrr r r r Ús