JFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3RbrJFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr ]@sddlmZGdddZGdddZddZedkrdd lZejd d d d dddlm Z e ed S))TclErrorc@sXeZdZddZddZddZddZd d Zd d Zd S)WidgetRedirectorcCsei|_||_|j|_}|j}|d|_|jd||j|j||jdS)NZ_origrename) _operationswidgettk_worigcallZ createcommanddispatch)selfrrwr5/opt/alt/python35/lib64/python3.5/WidgetRedirector.py__init__s    zWidgetRedirector.__init__cCs&d|jj|jjj|jjfS)Nz %s(%s<%s>)) __class____name__rr)r rrr__repr__1s  zWidgetRedirector.__repr__cCsux$t|jD]}|j|qW|j}|j}|j}|j||jd|j||`|`dS)Nr) listr unregisterrrrZ deletecommandr r )r operationrrr rrrclose6s    zWidgetRedirector.closecCs-||j|.my_insertr+)tkinterr(r)retitlermapintsplitZgeometrypackZ focus_setrrZmainloop) parentr(r)r0rootwidthZheightxytextr$r.r)r-r_widget_redirectors   3    r<__main__Nz"idlelib.idle_test.test_widgetredir verbosityexitF)run) r/rrrr<rZunittestmainZidlelib.idle_test.htestrArrrrsu!