python-mtTkinter-0.4-1.el7$>}gR!+wb(η>8 (? d  > (U[dx     ,@X(89:pGHIXY\ ] ^ [b d Ie Nf Ql St lu v w x y  Cpython-mtTkinter0.41.el7A thread-safe version of TkinterAlthough Tkinter is technically thread-safe (assuming Tk is built with --enable-threads), practically speaking there are still problems when used in multithreaded Python applications. The problems stem from the fact that the _tkinter module attempts to gain control of the main thread via a polling technique when processing calls from other threads. If it succeeds, all is well. If it fails (i.e., after a timeout), the application receives an exception with the message: "RuntimeError: main thread is not in main loop". There is no way to tell when this might happen, so calling Tk routines from multiple threads seems to be problematic at best. The mtTkinter module solves this problem by modifying some Tkinter module definitions (in memory). The modified code intercepts out-of-thread Tkinter calls and marshals them through a queue which is read by an 'after' event running periodically in the main loop. This is similar to the technique used in many other platforms (e.g., .NET's InvokeRequired/Invoke mechanism). The technique used in mtTkinter is exception-safe as well, marshaling exceptions through a response queue back to the caller's thread.SZhflocki.atrpms.netATrpms.netGPLv3+ATrpms Development/Languageshttp://tkinter.unpythonic.net/wiki/mtTkinterlinuxnoarch!KA큤M0cSZhLOM0cM0c1ef1690dd731619151b9c4c3831a1701673151d4e1ffdc81d2cc6c89820783d8dfa19b2d30c0633c71d4a55c3c7fc6e2aecad47face6d4cc701f31fe4ed9bbcf8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903da7eabb7bafdf7d3ae5e9f223aa5bdc1eece45ac569dc21b3b037520b4464768rootrootrootrootrootrootrootrootrootrootpython-mtTkinter-0.4-1.el7.src.rpmpython-mtTkinter@    python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)tkinterrpmlib(PayloadIsXz)2.73.0.4-14.6.0-14.0-15.2-14.11.1M.@L@Kf@Paulo Roma 0.4-1Paulo Roma 0.3-2Paulo Roma 0.3-1- Updated to 0.4 - Changed license.- Added BR python-devel.- Initial spec file.0.4-1.el7mtTkinter.pypython-mtTkinter-0.4clock-bezier.pygpl.txtlgpl.txt/usr/lib/python2.7/site-packages//usr/share/doc//usr/share/doc/python-mtTkinter-0.4/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericdrpmxz2noarch-redhat-linux-gnuPython script, ASCII text executabledirectoryPascal source, ASCII textASCII textR?7zXZ !PH6]"k%Ӆ) džhfh n^]_@t#HpvRKn; .^N(` !B_-[v āL1iWfu222M%2d"wZ5<2_A-1k \[a5Z4Zo7[!VbW/0{U`kIfwGǐ g1;Q4ijjȒD6!E#)p^!z%p*;.͞'Ր(O\y&=H9y!=鬜5:O;c0J7):[q(q(oZXkt<)^$a*0x?oDh /Śjdv@Ba ؙ1s|XnbTt Xk`Nʛbw/Tn0''ef(si=6,OvU ËϢ2-5wb`Q97X6:sjbfT?67×% YZ