python3-tornado-3.2.2-2.fc22$> ^3->90? d  K&. =Sms|$     t E FINBRRVV V X (XD8XP9X:_LGfHjpInXoYo \o(]r^Sb defltuv, wx0yCpython3-tornado3.2.22.fc22Scalable, non-blocking web server and toolsTornado is an open source version of the scalable, non-blocking web server and tools. The framework is distinct from most mainstream web server frameworks (and certainly most Python frameworks) because it is non-blocking and reasonably fast. Because it is non-blocking and uses epoll, it can handle thousands of simultaneous standing connections, which means it is ideal for real-time web services.U buildhw-04.phx2.fedoraproject.org-[Fedora ProjectFedora ProjectASL 2.0Fedora ProjectDevelopment/Librarieshttp://www.tornadoweb.orglinuxx86_64  CC(($#5r5r--YlXgUUIIW55ll@xwhJJC43KaK$S#@@4*b*b! vvVV*(*(p} {~.-O.j P%7PBVJS 8l~?U$<Jmmjj M ? ? X KKKKZ x @^ J NY(\X`1M'yZQM::$$(XYXYqqH%G%G  ;t;8NFN! \\))^^MM{0}0}D)D)``||ByyD+&swMbu/Qj3$;C-_9SXVC9I W)dť~e0AA큤A큤A큤A큤큤A큤A큤A큤AAA큤AA큤A큤A큤U U U U U U UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSUUUUUUUUUUUUUU UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU UUUU SI UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU SI UUUU U U SI SI UUUUUUUUUSI UUUUUUU U SI SI UU SI SI SI UUUUU U U UUUUUUS=S807e17edc0843912d464e49bbab77af9b916cdfebbba16413648fbcdd337185b76906bd024e60d6a36b3ddb012a484f7d606df12f3e546a500a55f1640c0c04901ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546be5000ad4c78da5681876a5a853c898943b8607c8fa3433e0c7eb925074ded00ebf715bd120ebf431f41058348c9de384e37682e786042ddd497692bdc243d84115bd2fa1794db77bf26dc71f2a83d4f8482bd3b806e299f301fc04b6fe46294315bd2fa1794db77bf26dc71f2a83d4f8482bd3b806e299f301fc04b6fe462943c4caade519f598bc6731890a660373f90baa835f671e95fb6f0c42d4b7875da6c4caade519f598bc6731890a660373f90baa835f671e95fb6f0c42d4b7875da634598f0b3c14715c364f363b54b31284d6c4a46f6c979e2ea219430d6347fd3134598f0b3c14715c364f363b54b31284d6c4a46f6c979e2ea219430d6347fd314acecf3165f8bf283f5a3f07c9770511b46ec13df6a495706a7f85dcc6ae7c4a29dde6e0b1ccc22aaa87e16603fad8277f4dc259fa0f6cc433168adcf0f5876cb145f546b77003eabdbe7c9352a31779385510c3a066c9872294bfcac3f6de19b145f546b77003eabdbe7c9352a31779385510c3a066c9872294bfcac3f6de191124edd2d2cdf9803abd8c43a690e6aa353c6366ba46e6d7f1480fe126f702991124edd2d2cdf9803abd8c43a690e6aa353c6366ba46e6d7f1480fe126f7029904c400eac15887dd77f2daa85ad9221eed8c5bfdf3ced27146ef52f521a89aba08d7cfdb24dd51cb7aa546781763c6f0f83a6cbe6c23a8df3d87357811c256e08225c9b75282e34c75bbb01ea148fcef9e0cc6690ade7b0f216afcd61f64611d8225c9b75282e34c75bbb01ea148fcef9e0cc6690ade7b0f216afcd61f64611df5f97b7d54241c2cb6c47512b3b4e68432172f169d70761756e6d840c604a1bc31da08aed687c0a7babaad5226a45e28545c6be38e4469600278694f5e065f1278dfca3de98cece3742e38390f32aabb88ec364b9202defd24cfed223d431fc178dfca3de98cece3742e38390f32aabb88ec364b9202defd24cfed223d431fc13114bf280e1302fec0809052e1c69964e119d4fc19a6b36699d255ea006ab1d279da7bfe82c584031674579f68203bf2c2e020919bc06f07722242eaf36a0a1fa3af58efbd1441692245873888c0e3cb28dc70e28519fa9b135b5f64c44bf54670f73dbe060c68a944510d450fbe13fda746b24416ca2f0b38f7965b94eda77e4eb655c7738a7922f01975b8d59eb9bf1b8a9452385cf51200401ca1c621af6c3e2a7c8f3e973ac302019808a384f03af531eb6b627f2af5d33981274a1f635f74fc27193ef9190e8c8dd642a0aa5b3532d442ae413bc6872169ff0b81993caee01adcef4beb1f4c7beb330db4c0ea5979f3d60f36c3f5adf4dacec3213edc0e059aaf5ffb1b8ba246948bce08edac43a74273de121214b381146300a275bb2dcf9b761dc20ab7cf04f433094dbd8fbdfd6593448221ec698a6b3c09c25340ea9ad5b18bdc5988705f5541a78eb46becbb73559e04f63c24da2b6fb78fb5c5d0ca58dd2dcf1ab84b2d443ce674502189955902eb35557d941a856e22f747fabb7afa146ef542adae76e2e0454311c2267ee2e3b8db61ef8ff903dcfe317b9a9e0790cb5f59605eb7d665c4c901c1301c62acb506a08d3bf92c8710894bf747472cdf764da0dafd32b38419c964c06e40b7f4058ac1290c17573f1d3162c5a7eda27fa12512d4f0681cd429312da889d6f8242aeef6530e1f5b18e093221d0412a5a39a8968b3d128325db5153879f6e7f1299153081a0f07b1fd335b3757b269a5a39a8968b3d128325db5153879f6e7f1299153081a0f07b1fd335b3757b269b6b78344171e925693d423d0b4301e3f53dd699f4cf69c3135b682e41c2e2f10f5017baaeec5b846faa815bf0e0f888b6752628f9dfb0420089f5a37320e0c6deb6b7f1cec880b236466f4cb880e960379250c8262fd2bd52a9bdf1b55e84cc7d3609fe5ec3ea7e0e00a716352379e767dc05d6a58762f8deec873f1d30c9a6f893b1695de20b4d3ed6bf9cb6e1b276e1ac39d1626754b390583cbeff0c8034ec68004a2b9855dd84933cf8faa066cd660668bc996c41da055da2d18d10c7bf7e1ac357e027f46d6c26435897f8a19a34a8685026356de18957961b47abc6308e1ac357e027f46d6c26435897f8a19a34a8685026356de18957961b47abc6308de0980f8a675faad2ac6dcfe7112d3cecbf8030b95147583bbe2f3674cf739dc47fbf494ef6208a3f35c2b2cf1b149f4396d9a7f87ba9c1eef894b5392063fc220f0004e49078622bf18c48b536f3f87d71979825e27a906271857608009ca439d57a977a63b94b10d8f6715030f0a9e861b5e2323eb19f8f2b0f55dc45969a58b0ef325acacf48902e6127825b7955bec46edbc821f89c7da947a774d3bddafe415bdf0fc56abcb037b6aae7892749534e08fa38d74bfc9e6896114fe907294dfbebafe6dce9f07bc19995ce21c6b7e83e36e6e6274f67a04c1e5ed61e50ff2407d12a84a5c1cedc4438b431a0b6ed524eb68da0b487610e31773559ebeecfdd1380428e9f51d95735939c35203bb27bba97ee641b16433b8dce5bf5419a5cf691f035affe89b4113eed0f00620de95f0bf92cfee37a96253b55d70dc5af2131b3fddc6c5c07ef775a39e43e3c5ef3563e66e4ed25a4147fd94a7aa5e2aed1ffb3b0f6dc847fa5b3504a355673ba705bad43ad38e4232c9a2908ac5c4c0321ee6543b633165ad2f460cf0d8ac004bc8859c6b4fa25bbd4b08d2ef6959c7cbb9e0713f5db698b641e50fc05bf78e24a2a30a4565915a08af2abe61683f296187ff00df0bc4f04e018ba4e571ead2de85977233f9ec8e8de7bf4e827c9d5aa32952f8b98a8b9a63728c04f21afb8e3f6127907cc8c96e47396d8f33da170bc7d8ff3e355e22f809f5a4c7dfbbf82a080c6657ebfdd7ead9594b0522e98086b2d1658ab559880bbf9be41a70c479212d9309a8269bbfe5af196ca48e059600f1c241008c457311b5185edf7a032ba25094b7bc93a5541e90b19d5b9062e540e7cdddc24316663bb2bef92bedbabe67cce9f89f8eb6b8950fac023eea3894e81e55de8211c575cea033a3df74035b0b64a99928b85f8bf47cd891fbda794f6fbac625813e4b124f66e78a97384da38cfa28d14864eeece71bed926c466def4e6503e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855078fd7351e68e158d7a0b9384675e1017dabd41984b7f91598f433260af89cc6078fd7351e68e158d7a0b9384675e1017dabd41984b7f91598f433260af89cc6d74d14df94695e8943d2dd77df4ac90038173bbae732ec1da70c444d5b2caef4d74d14df94695e8943d2dd77df4ac90038173bbae732ec1da70c444d5b2caef491116c66b954ca9f93ba61b645564ed3d7a640b8cbb49740d620329cd8c64e7891116c66b954ca9f93ba61b645564ed3d7a640b8cbb49740d620329cd8c64e78ce6d106f1b92ae7fa7fb372a6fb76ee5f986f6dc3928342597325860a0da2cbbe54d3b5a12173cac2d92abd9478ed5cc370093ea499f4afa59a4b64759cf32c88a610c66802ef4e98f571d4bae14c014e01b3c1f17591b3d73ac32e284d9fa6f8a610c66802ef4e98f571d4bae14c014e01b3c1f17591b3d73ac32e284d9fa6f31a099955209e84b7260d94665e64310a769ba21e0f9e32ba5e77e02ee37553231a099955209e84b7260d94665e64310a769ba21e0f9e32ba5e77e02ee375532fa21b5d224776417a5d581e2ab512985b4ea572228ce85b3adbdd17bb4c1dd40fa21b5d224776417a5d581e2ab512985b4ea572228ce85b3adbdd17bb4c1dd403455bed14c5b6a391afd6a988f9bb2990478669df94393f2d83f5df105b1119b72b13226bf3ead7cc080d58c9cb11af79a5be52de7dc505eb82b3bba16537a4e1bc8c7c6a322ef8701b7ce45af77e448cd659ea1220d1a6fd1b080df5a2a4d031bc8c7c6a322ef8701b7ce45af77e448cd659ea1220d1a6fd1b080df5a2a4d030a856f7e833fa49259b504ae70c95f11aeaa4e5fc7465b4713b779ff7cee493a0a856f7e833fa49259b504ae70c95f11aeaa4e5fc7465b4713b779ff7cee493a0a56df7491256fd6b16d00037d78a4872998cc4f130d79c7cb310272e81828130c171e181146ea997ea2969adf649afd380adf02f95f57de45636b0e3561dabecaa103c90d8e736a22b8afc71b35d3503f660faf096d1ae4b4341dc1b8a446d3caa103c90d8e736a22b8afc71b35d3503f660faf096d1ae4b4341dc1b8a446d356bbdf5c2c6c14c8df2ae2da45601bf6b9897a980a5b62157e1604778fd0d018dd51339fdda0fa3cde00b1d0949112784fbeb6777d30d24f8454489baac8f5e6691cab839c66fe832350c447ba19dd620a817b9a36f5bd8b6138877cf6d11f26316892ef7419a16cf7d1add9611e212472e042a5985d6d4bdfeef87806f6014fb2f8e06009c079ee8c3e1eb9f3c26a31e319493a30b419ebbbac98c19a5066219739067561c8d9618b6904fc0cbe4d1c9fc3240a72e97d5a73a85893653a4a704c65d29536b5f314541e5f2a45f26a01a5ceccd485f46f2e21bfb91f98b7869a6c10dbd9e08e5b51db491cfb183bb0464c0985e9dd2c6563c8fde505286f10cc559bb01fd89840f3e6cf9879d373989c3c55d68373c6a72d3165cb46ab28bc33de8c55443a2b9c859f540a0858dee9f8731ee30c09364b43e6ea10c2cd9b610a775341cbcb9eb4a6b21ddbfdb11fb2fd2695151efba5e3c0fd52b9678e551537a22c289f9e7be21e184ac4402ad5e5aa5e7bb83707287634de52c5def8b947c8aa861511337955bcee779c71f6339ec168a46e2c04fd9e00939cd0c61948c54cd4afc0d2563e2d9bc1bd110d858dfa1bdba34cf30fc3ff245ba5bdec726ed1fccf24d45b9beda8378c365e760007bf7b6483ff26cbb4b94436be104decc2a25efdcbac038c0fc0660e3a0cdeba197fa9bea26d5cee89002130aef8689540f3618c50e7cc91b6d77873a478bb0d466fec9801efa6b8f74a8ea47747fb24db319181cd6c1fedc9caec6c497119c51b46d2d1b88f5047facdeeb4f873412d086e17e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85542fd7d531911a8b0100545dda15e65ca4d02b0958376b2a8e4ac2c25535fb8e942fd7d531911a8b0100545dda15e65ca4d02b0958376b2a8e4ac2c25535fb8e96f63502048f2d0f5120183bfd4201cefda7f24071f98e7b31ff0a60303b64bca9fb97c0ef64ef02f6485585cb8c577995d2f80d0e276310eef76102eaedd0555c86dfaedd522270e25dc7ea2249950ff8bd454ebc91c44ecfbb9a190aa06054cc86dfaedd522270e25dc7ea2249950ff8bd454ebc91c44ecfbb9a190aa06054c7c0f34d817376600c990cce7ba8bc9ba5892213c377b80a99c1831e6806d492a09479f78b31c7be1d68ae2a3227cde1daff6ee082b8c38d69c03f4b307e0b27882c82686f41153a8e07e43d184d9170e926929b0ffae6658a18da0a37602849282c82686f41153a8e07e43d184d9170e926929b0ffae6658a18da0a3760284923bf2457c334cccc265a60688fc74928b4b37f200b5f272d1970765439c940b4d5bb50fcb81de1a6658c5ae8bfbaaaf2398c1c5aba97869da78c36fdfbbb131665164e14c96ffa11d81837ce80ae8e833e3e95c0283dd8dfb54eac86793311b365164e14c96ffa11d81837ce80ae8e833e3e95c0283dd8dfb54eac86793311b36ef27a222db508293430932206d98edd91c9e2682d34d2c75b28458e261a37254529c5c0356ca87eb53f6bf6d6c70f2a73ae5558c23db810c1b14bc9cafe0de0d3093afc5bbff0aa9c8595eb6c28391dd7b42d1bf5be657b21e4239bea75a3f403093afc5bbff0aa9c8595eb6c28391dd7b42d1bf5be657b21e4239bea75a3f40c19d84259cab83b4365fc2b9c8e33c91dab5ebbc2350ca745ff9886a228e4874c19d84259cab83b4365fc2b9c8e33c91dab5ebbc2350ca745ff9886a228e4874279ff9e94bc3ec6392bc69d17f1f51187f05edae7a9a7eb758b7811cea7f4fd60bc65983a07e00efccef432b52687506bb731cc753d1f42f49b58f4250d90a5109167dc07367edb24e53e0134c6e1aefc86a36748213740e0e031f241b3cfbcb9e9f98879126a2db5fe001979878e047b941bec37b018c2c828eb50749fd9e6e8ed828abaf8423cd1a82a9b2b124869d23c75a6aa91d13f1e965ee999eeef5458ed828abaf8423cd1a82a9b2b124869d23c75a6aa91d13f1e965ee999eeef545091eb1286994fae1a7f919db3c9000330659c17648ffe04f0e674fbf9b27259b091eb1286994fae1a7f919db3c9000330659c17648ffe04f0e674fbf9b27259b29a2fdd61cec5c35c1470dabbe5f286d2fa7d6d06f9a853bcaf9d3c52e461f5c29a2fdd61cec5c35c1470dabbe5f286d2fa7d6d06f9a853bcaf9d3c52e461f5c589a414235466c47caeaa8dcd768fe2f8cef2c663a5a884495c269f98d5abd24589a414235466c47caeaa8dcd768fe2f8cef2c663a5a884495c269f98d5abd2444cf4e94380731e64791f104a587fe0075b3f8c1ea1d5cb4e5d190e2cd613b5d44cf4e94380731e64791f104a587fe0075b3f8c1ea1d5cb4e5d190e2cd613b5d7d47af982202ce57a5318d8620df56b2a46eb4239e3fc9efeb9c9bcf9a1ea1417d47af982202ce57a5318d8620df56b2a46eb4239e3fc9efeb9c9bcf9a1ea14148c4a57bb161e905c9ed1c026bd3ef192cd2f1d6d80ba93e373afca1560ecb4b48c4a57bb161e905c9ed1c026bd3ef192cd2f1d6d80ba93e373afca1560ecb4b976b7c4514975de53fdffdbf6c452f42e913466ca1072033c4b6b588099a0806631e9a072bb7dd0f1ac042a045e83085ba9f03c5a4c3780f6b7f2de5161dc09510a0761ed2d3469cb0471f72694a107e915a49343f5afae43e63df6d0143700a10a0761ed2d3469cb0471f72694a107e915a49343f5afae43e63df6d0143700a76680b93fb6951c8c08fe3ad34e337bd8c5c6de41a70de51e34a122e85cdb45576680b93fb6951c8c08fe3ad34e337bd8c5c6de41a70de51e34a122e85cdb455421e6411a1aade977e94a28a7cfb5600c72d50d08b8cbdc3bde75183927cf70f421e6411a1aade977e94a28a7cfb5600c72d50d08b8cbdc3bde75183927cf70fe6b992d84e4002728d3be51e9a532ea8d95e308291cc96f93bd6973679f54904e6b992d84e4002728d3be51e9a532ea8d95e308291cc96f93bd6973679f5490495008d94c1bed00e5f22df280acfabdf1b453f7587f6047ea08c98f4d25b696c95008d94c1bed00e5f22df280acfabdf1b453f7587f6047ea08c98f4d25b696c1a31c0cd5ba3e49e14422e36cbde13cec9e6480ccf0624de287bbce5724d7fe91a31c0cd5ba3e49e14422e36cbde13cec9e6480ccf0624de287bbce5724d7fe9f7d2491b14ab8da21a6ce70f89925a33f88d04e5c73e04009ef9f3bdce936d6d1ad9b482b0e66c5d34ffe20b984c91b1442f35b9dd0be99371de801005b90277bf4dee30d9055514bb354f110bb26ea3bea461c705f1f5ed5ba034e9f461ccb0bf4dee30d9055514bb354f110bb26ea3bea461c705f1f5ed5ba034e9f461ccb0250caae8b96796478de293970af89a88c0e5356238b860d94768ca3c5d2611df250caae8b96796478de293970af89a88c0e5356238b860d94768ca3c5d2611df7e146eef839aa1c2e3b8b39c99dc844b60e1b7eb56ec6e61704af139356f157d91fbd0b5aaaceb6a87a5aaff8defec442ddd856d96d6b962f163c414575035bed14b0ccdf875730df241d852ee90a645f4280246ea5a9833ce876966aa7bb6d3438f97124efb21462165258919ad12ccd9ba583087f1f31779163ca584a2e961320a4e117a286683dd254df6fbcd4a25efb9f21e08af77f7f06dce9302909245e55d18a349b9d77cd76d5f2938d224225947f1f8e3c595c9254a17a608050bfaeb584bcec8745e9f8b94f814914c879f747957c987adca3753e1dcfc7059b91a551860c608fbf89f6c30eda6d50f5d419d292a43b1dce184df8941c301ec8fc7f4e643d2b256da97a67091dbebd59d483b751348eaa6a0b18173de59d17fc6a6e5497de4b85b1eb9dea2daf43494905fb62f3ceab88aa028fa4a8deb5bacb175c4e42dba12537a5725b7b675ddc6a96583d0a5d629cd7513e3b64db726efed15d95b5757d4acbfd95f47a10ea2460ceaeb9a97ac0b611f5f6bbeb37e3b049f4a38e16a5574dc7d66587ba223fb4939d202d55240a45a23226b6137da3237e039fc62c0586706a977d921b2ac28a67f45df95b0cb1f4bba626e36571b2b785c99390f1f08d1d395d22756b909bb9bee599e6ba665941a091d9d21358522015342eb274abfaece4e7b02756c5c9c8446aebf17e2e97578c456a112059259db11792e885859733bb643e08d236940d3cea8e9c9e15d0540d883e3d9a3d36a5fb9a3b3b31838e6ad5602d58a65b541ca92755ba18439f5ea28a3e9c1eb0ff54ccd3a3413f3d6b609a7ea6b998d679cf35b7ef5aebf70afc034e6bf33775bfa225d468202f6f926940aa8518832c6d61c32f03a55cba395b7bdd9d811416cd80846c7e0844405754b7f2ccde071499fe77e2e348a070a1b24221677b06025e82f1469cd95412430c539d8577cc59653561bcef9550539f72c3ea078904db9ff27ea83ee5151b524df06c438b84dc1f508591c84c053275a94e3553f7e01b74fe4fe2e96210f6e9af6cf2427cded4551b2af17443f873b654ea83f5957b08eab128f94b41c016a75128c8494cb40556a7fd034a91874b6aef2ab3ffcfd06f680223fbf331ea9090db0c9f6f597bd9840fd5b171830f6e0b3ba1cb24dfa91f0c95aedc1dff11df184aae65521ad9eb8c7453ec47241263ca2669a2fa0d46a1c91414375f5dd5e89ac392828d44c26d144897f44b4b2d0b0895da3be6f3545d8bff7d9f3644e3d9d509fb00ec7e1d40f1067e8622d4e71f0df7b3e0c7f3814af2b258bd329b02b5cee62cb34894524fb02d5648f94d4e735d99499f1bee1bffc153804d559f7a5a735c1dc04893781e72e63b038b493bc7c6b4511d20974379e6775af9de6cc916c2d3f179b5cef2277ce9a20739c77849fcfac88ffa57a558c54d131b9d9aafb538388b209dcd1240988e9f49cfbf25388e16bce25d7fa8a9f05abbb30bedc2f6b7b674d71a7a946071b1d4dbf0cdd3c06819d1537d45b42fb24ffb4f86f400a7f1efbca4962784672664fdee8725b71ffdd5ecf35d319f1a4c24335e74f8d0326090f68aed798d6bc4c27f23e8ef6fecba044c37649d6c35fb6e397be968f93b85e86825377206c117ad00af2831563decea7d5575acb518a86045f38df384d3b4f5e668ee277f86fedc85dddfde8088295bf927865d1faa7241f0440a258749704786dc4f70c9e957c82ae10e57ce75d9a4aa908391269ff296a80d4e02c476bc29f2e9c1c23a8254349f11cd314cef267a568cd5b49bad2433a442ef08920d165cdbcd994a85056b0b8ea287cefa8d30339b68a41bcbe3a34ab58f24f7ea40c63d8386bf7a29065911fb14312e77d9d68ca8db0b413a2a5f528e6be807e17edc0843912d464e49bbab77af9b916cdfebbba16413648fbcdd337185bd43907925ef69fcdda2e09e1ee8605eafdf5dd07172e31ad0699580d823dd638rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-tornado-3.2.2-2.fc22.src.rpmpython3-tornadopython3-tornado(x86-64)@@@@@@     @libc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.4)(64bit)libpthread.so.0()(64bit)libpython3.4m.so.1.0()(64bit)python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)3.43.0.4-14.6.0-14.0.4-14.0-15.2-14.12.0.1UU[%T@S@SS}SsZQB@QQPP OO3@O3@O"On@NMMRLzLjyLYV@LYV@LH2JJݦ@JJ@Orion Poplawski - 3.2.2-2Thomas Spura - 3.2.2-1Orion Poplawski - 3.2.1-4Fedora Release Engineering - 3.2.1-3Fedora Release Engineering - 3.2.1-2Thomas Spura - 3.2.1-1Bohuslav Kabrda - 2.2.1-7Fedora Release Engineering - 2.2.1-6Thomas Spura - 2.2.1-5Fedora Release Engineering - 2.2.1-4David Malcolm - 2.2.1-3Fedora Release Engineering - 2.2.1-2Thomas Spura - 2.2.1-1Ionuț C. Arțăriși - 2.2-1Ionuț C. Arțăriși - 2.1.1-4Thomas Spura - 2.1.1-3Fedora Release Engineering - 2.1.1-2Ionuț C. Arțăriși - 2.1.1-1Ionuț C. Arțăriși - 1.2.1-1Fedora Release Engineering - 1.1-2Ionuț C. Arțăriși - 1.1-1Ionuț Arțăriși - 1.0.1-1Ionuț C. Arțăriși - 1.0-2Ionuț C. Arțăriși - 1.0-1David Malcolm - 0.2-4Ionuț Arțăriși - 0.2-3Ionuț Arțăriși - 0.2-2Ionuț Arțăriși - 0.2-1Ionuț Arțăriși - 0.1-1- Do not require python-backports-ssl_match_hostname for F22+ (bug #1231368)- Update to 3.2.2 to fix breack attack cve (#1222816,#1222819)- Drop requires python-simplejson- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- update to 3.2.1 - no noarch anymore - remove defattr- Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild- remove rhel conditional for with_python3: https://fedorahosted.org/fpc/ticket/200- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild- rebuild for https://fedoraproject.org/wiki/Features/Python_3.3- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- update to upstream release 2.2.1 (fixes CVE-2012-2374) - fix typo for epel6 macro bug #822972 (Florian La Roche)- upgrade to upstream release 2.2- remove python3-simplejson dependency- build python3 package- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild- new upstream version 2.1.1 - remove double word in description and rearrange it (#715272) - fixed removal of shebangs - added %check section to run unittests during package build- new upstream version 1.2.1- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- new upstream release 1.1- new upstream bugfix release: 1.0.1- changed upstream source url- new upstream release 1.0 - there's no longer a problem with spurious permissions, so remove that fix- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild- changed -doc package group to Documentation - use global instead of define- create -doc package for examples - altered description to not include references to FriendFeed - rename to python-tornado- New upstream version - Fixed macro usage and directory ownership in spec- Initial release  !"#$%&'()*+,--/0123455789:;<=>?@ABCDEFGHIJKLMNOPPRRTTVWXXZZ\\^_``bbdeffhijklmnopqrstuvwxyz{|}}3.2.2-2.fc223.2.2-2.fc22  tornadotornado-3.2.2-py3.4.egg-infoPKG-INFOSOURCES.txtdependency_links.txttop_level.txt__init__.py__pycache____init__.cpython-34.pyc__init__.cpython-34.pyoauth.cpython-34.pycauth.cpython-34.pyoautoreload.cpython-34.pycautoreload.cpython-34.pyoconcurrent.cpython-34.pycconcurrent.cpython-34.pyocurl_httpclient.cpython-34.pyccurl_httpclient.cpython-34.pyoescape.cpython-34.pycescape.cpython-34.pyogen.cpython-34.pycgen.cpython-34.pyohttpclient.cpython-34.pychttpclient.cpython-34.pyohttpserver.cpython-34.pychttpserver.cpython-34.pyohttputil.cpython-34.pychttputil.cpython-34.pyoioloop.cpython-34.pycioloop.cpython-34.pyoiostream.cpython-34.pyciostream.cpython-34.pyolocale.cpython-34.pyclocale.cpython-34.pyolog.cpython-34.pyclog.cpython-34.pyonetutil.cpython-34.pycnetutil.cpython-34.pyooptions.cpython-34.pycoptions.cpython-34.pyoprocess.cpython-34.pycprocess.cpython-34.pyosimple_httpclient.cpython-34.pycsimple_httpclient.cpython-34.pyostack_context.cpython-34.pycstack_context.cpython-34.pyotcpserver.cpython-34.pyctcpserver.cpython-34.pyotemplate.cpython-34.pyctemplate.cpython-34.pyotesting.cpython-34.pyctesting.cpython-34.pyoutil.cpython-34.pycutil.cpython-34.pyoweb.cpython-34.pycweb.cpython-34.pyowebsocket.cpython-34.pycwebsocket.cpython-34.pyowsgi.cpython-34.pycwsgi.cpython-34.pyoauth.pyautoreload.pyca-certificates.crtconcurrent.pycurl_httpclient.pyescape.pygen.pyhttpclient.pyhttpserver.pyhttputil.pyioloop.pyiostream.pylocale.pylog.pynetutil.pyoptions.pyplatform__init__.py__pycache____init__.cpython-34.pyc__init__.cpython-34.pyoasyncio.cpython-34.pycasyncio.cpython-34.pyoauto.cpython-34.pycauto.cpython-34.pyocaresresolver.cpython-34.pyccaresresolver.cpython-34.pyocommon.cpython-34.pyccommon.cpython-34.pyoepoll.cpython-34.pycepoll.cpython-34.pyointerface.cpython-34.pycinterface.cpython-34.pyokqueue.cpython-34.pyckqueue.cpython-34.pyoposix.cpython-34.pycposix.cpython-34.pyoselect.cpython-34.pycselect.cpython-34.pyotwisted.cpython-34.pyctwisted.cpython-34.pyowindows.cpython-34.pycwindows.cpython-34.pyoasyncio.pyauto.pycaresresolver.pycommon.pyepoll.pyinterface.pykqueue.pyposix.pyselect.pytwisted.pywindows.pyprocess.pysimple_httpclient.pyspeedups.cpython-34m.sostack_context.pytcpserver.pytemplate.pytestREADME__init__.py__pycache____init__.cpython-34.pyc__init__.cpython-34.pyoauth_test.cpython-34.pycauth_test.cpython-34.pyoconcurrent_test.cpython-34.pycconcurrent_test.cpython-34.pyocurl_httpclient_test.cpython-34.pyccurl_httpclient_test.cpython-34.pyoescape_test.cpython-34.pycescape_test.cpython-34.pyogen_test.cpython-34.pycgen_test.cpython-34.pyohttpclient_test.cpython-34.pychttpclient_test.cpython-34.pyohttpserver_test.cpython-34.pychttpserver_test.cpython-34.pyohttputil_test.cpython-34.pychttputil_test.cpython-34.pyoimport_test.cpython-34.pycimport_test.cpython-34.pyoioloop_test.cpython-34.pycioloop_test.cpython-34.pyoiostream_test.cpython-34.pyciostream_test.cpython-34.pyolocale_test.cpython-34.pyclocale_test.cpython-34.pyolog_test.cpython-34.pyclog_test.cpython-34.pyonetutil_test.cpython-34.pycnetutil_test.cpython-34.pyooptions_test.cpython-34.pycoptions_test.cpython-34.pyoprocess_test.cpython-34.pycprocess_test.cpython-34.pyoresolve_test_helper.cpython-34.pycresolve_test_helper.cpython-34.pyoruntests.cpython-34.pycruntests.cpython-34.pyosimple_httpclient_test.cpython-34.pycsimple_httpclient_test.cpython-34.pyostack_context_test.cpython-34.pycstack_context_test.cpython-34.pyotemplate_test.cpython-34.pyctemplate_test.cpython-34.pyotesting_test.cpython-34.pyctesting_test.cpython-34.pyotwisted_test.cpython-34.pyctwisted_test.cpython-34.pyoutil.cpython-34.pycutil.cpython-34.pyoutil_test.cpython-34.pycutil_test.cpython-34.pyoweb_test.cpython-34.pycweb_test.cpython-34.pyowebsocket_test.cpython-34.pycwebsocket_test.cpython-34.pyowsgi_test.cpython-34.pycwsgi_test.cpython-34.pyoauth_test.pyconcurrent_test.pycsv_translationsfr_FR.csvcurl_httpclient_test.pyescape_test.pygen_test.pygettext_translationsfr_FRLC_MESSAGEStornado_test.motornado_test.pohttpclient_test.pyhttpserver_test.pyhttputil_test.pyimport_test.pyioloop_test.pyiostream_test.pylocale_test.pylog_test.pynetutil_test.pyoptions_test.cfgoptions_test.pyprocess_test.pyresolve_test_helper.pyruntests.pysimple_httpclient_test.pystack_context_test.pystaticdirindex.htmlrobots.txttemplate_test.pytemplatesutf8.htmltest.crttest.keytesting_test.pytwisted_test.pyutil.pyutil_test.pyweb_test.pywebsocket_test.pywsgi_test.pytesting.pyutil.pyweb.pywebsocket.pywsgi.pypython3-tornadoPKG-INFOREADME.rst/usr/lib64/python3.4/site-packages//usr/lib64/python3.4/site-packages/tornado-3.2.2-py3.4.egg-info//usr/lib64/python3.4/site-packages/tornado//usr/lib64/python3.4/site-packages/tornado/__pycache__//usr/lib64/python3.4/site-packages/tornado/platform//usr/lib64/python3.4/site-packages/tornado/platform/__pycache__//usr/lib64/python3.4/site-packages/tornado/test//usr/lib64/python3.4/site-packages/tornado/test/__pycache__//usr/lib64/python3.4/site-packages/tornado/test/csv_translations//usr/lib64/python3.4/site-packages/tornado/test/gettext_translations//usr/lib64/python3.4/site-packages/tornado/test/gettext_translations/fr_FR//usr/lib64/python3.4/site-packages/tornado/test/gettext_translations/fr_FR/LC_MESSAGES//usr/lib64/python3.4/site-packages/tornado/test/static//usr/lib64/python3.4/site-packages/tornado/test/static/dir//usr/lib64/python3.4/site-packages/tornado/test/templates//usr/share/doc//usr/share/doc/python3-tornado/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericdrpmxz2x86_64-redhat-linux-gnu directoryPython script, ASCII text executableASCII textpython 3.4 byte-compiledUTF-8 Unicode textPython script, UTF-8 Unicode text executableemptyELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ec3228715fde5ebba6909a6ccb09b4c0bf62a1fb, strippedGNU gettext message catalogue, UTF-8 Unicode text  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkrstuvwxyz{|}~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR?p7zXZ !PH6$]"k%) `>fhFaC%{hM$$zzռi8<8_Dq[Vd@GAG -b6S덡ֻ3".,$TꍦD&f!?ҽznQ*ݍ|~ݎVQhCM`ٌD?5='y͉% f_#)+ P^2<>M| km =e @KM(ޯ CZI](p I7w*S p!k+bH>wzP7K Wb97K\ ӵD'䳫ˣpе k7iƳn G~Ԁ#M@ک\E\M*Gd;3 ]u(xCy1( xrLsPc6t/h78S,"nDRQ?̛ls$×͖@3 }̦AnR!H88bu0P ٮ[v9kJyY3d MϷgc7GWѱ/ʳ`J+.5]^vt߁JyBêO3_[xIK;錽R1vK{>44Q?"c%dC<16d[2igV9/uOX }!'E7bpN3A%t J+.",t.r*+ľ[#" kڨBk;n/kMd&ZX ¼5arf0\gBw.uC:)z9l@U=}̤۪KS |2? ;ݷo}^34_nSe8lե&L&z3V@ԝjW?$((Y0l{ ʩSZz.p! o:²S <fا "Ϧ!p7V6bjr Grqlv}[?9VP|əXYw}T3~ jђHb1\ œ$3Pvy<هcyW[k+UNϽ!5pg\xVjpl]ŷ9!!(u]sn-i ƒ͟mHGhXth7j@6eutʽX*ŏ<ΉPM/z6 Y -/-+j{3Ωyr']TƺcDm[Qﳳ{2RYbjd?q,*!k]/HQDüΙ[1!x_l3 ST͈lSc$U8  שSRF v҆~:glN·iC@SW4:-߯6 ˏ(zLUgp8qEex|^-66Dfۖ&@n3߭ːQ{fV|ɰFZB`9^@c)rN$#%0Ϸ T#ac>yYi 堂VmNlL7MAH;n\oa<||hZng..3 _P:5f(+a)A3ݪP5mO98x&6ORM AÓɄ۸p/{@ { #AUΕENU@ ZئlToPiLM,dST}Z<- +ꫵO֖]Wlщfהs,:3~< o$&q`Z`ftlY8r ٩f(fYl14"}@l /˽ ecs&k>"Ov0/.k:8cS-}]=Voͪ&bg`y_v%IBcEؔ۸ soe_b&ͥ@E6>hڂ6G86 g^;S6XZ.`m AWC ` &DzeY,]5KALlyBCc84Ů q:!F"23N0wRwȅ*)N`9 F.LFE CȂ*LZh8t>Mz+t'/ `'#lKg YRԟR0SCR ^c;֝Yu#uŊ@K Bw-p W6I 1jh 00R*Wjh\LA2Е($!K_&f;<@7/Fs ؖopoJ4s6}C/ s嵲`7ڈ\AϐBlZhu>VU 37Fk;'R+JIEy6Z?a5nF9m8DhBI_lk+t>0;5Rs~9鱧HᎏH-^^?DZR %ڧؾ0V$*K@:ʦue#hUнD_lmdEe9OK5(39x}a_.5?j䭃~1D/kp²uNVh.37$ G+NK'ȹUJme?f<ke4=f1G nV:;E+l\i ?&18Ӊ]^xCv:fG: ?AYĽvbaNLD~3V $aX]LCxX}ͤio$M$-Yb=z[>*)"J'J˗הop;uɋ5<ޕgiw]礹_PFQtkJv *.:}%wE}9?Zc]^ %iӦF7zib7)~_b Gn.*?4w[.p"7$aA%uגjӹCXJ?ٝ>Eվ$ NUM[Y,H_Z,վYg+֎KʔG<΃"6p(G*B5q?f)Cޕ(ٌr_e?bu/(.53{9؅PLPCtp|G#M{'N=Xe'o5={}6q )r u,$4! )ԞE_9DcHgP7.+Ds`쓾˚jO#G;/}ۄ.QHʧeɽ