ó «‡Uc@s…dddgZddlmZd„Zdefd„ƒYZeddƒZeddd gƒZd efd „ƒYZeƒZ d S( tGTKtGDKtgtkiÿÿÿÿ(t ModuleTypecBs i}d||f|U|dS(Nsimport %s; mod = %stmod((tmodnametd((s8/usr/lib/python2.7/vendor-packages/gtk-2.0/gtk/compat.pyt _find_modst RemapModulecBseZd„Zd„ZRS(cCsGtj|ƒ||_t|tƒr1|g}n||_d|_dS(N(tmodulet__init__t__name__t isinstancetstrt_RemapModule__modulenamestNonet_RemapModule__modules(tselftnamet modulenames((s8/usr/lib/python2.7/vendor-packages/gtk-2.0/gtk/compat.pyR s     cCs„|js!tt|jƒ|_nxL|jD]A}y't||ƒ}t|||ƒ|SWq+tk rkq+Xq+Wtd|ƒ‚dS(Nsmodule has no attribute '%s'(RtmapRRtgetattrtsetattrtAttributeError(RtattrRtvalue((s8/usr/lib/python2.7/vendor-packages/gtk-2.0/gtk/compat.pyt __getattr__'s  (R t __module__R R(((s8/usr/lib/python2.7/vendor-packages/gtk-2.0/gtk/compat.pyRs sgtk.gdks gtk.keysymst gtkModulecBseZd„Zd„ZRS(cCs tdddgƒd|_dS(NRsgtk.gdk(RR (R((s8/usr/lib/python2.7/vendor-packages/gtk-2.0/gtk/compat.pyR 7scCsŽ|d dkr=ttdƒ|dƒ}t|||ƒ|S|d dkrzttdƒ|dƒ}t|||ƒ|Stj||ƒSdS(NitGtkRtGdksgtk.gdk(RRRRR(RRR((s8/usr/lib/python2.7/vendor-packages/gtk-2.0/gtk/compat.pyR:s(R RR R(((s8/usr/lib/python2.7/vendor-packages/gtk-2.0/gtk/compat.pyR6s N( t__all__ttypesRR RRRRRR(((s8/usr/lib/python2.7/vendor-packages/gtk-2.0/gtk/compat.pyts