python-tornado-3.2.2-2.fc22$>@s+hcъ>9?d  J *2 AWqw      ` EH F0INXRSVVWXS(X8X9Y:_GgHjInHXo0Yo8\oT]r^bzdEeJfMlOtlu v wxyHCpython-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.Uarm02-builder22.arm.fedoraproject.org0FFedora ProjectFedora ProjectASL 2.0Fedora ProjectDevelopment/Librarieshttp://www.tornadoweb.orglinuxarmv7hlNݣݣ. !4))Pp;;722PbuaVV^(^(SIO1N8;;~vgv)URQ$=(:`9uJSaSKK??   M- p p 2 : :NW>VLL)$((4\H]G1/#/#'$#yE"\nX,*DD '(I(IsQwNddb\U))nn/mCZCQVDVzCCt&&$<$<$!c!c //D<\\{-669LLSVVXFnns d d:2$"" LXB^^)..Ũ7~a1'32AAA큤A큤큤A큤A큤AAA큤AA큤A큤A큤UUUUUUUU{UUU{UUU{UUSU{UUU{UUU{UUU{UUU{UUU{UUU{UUU{UUU{UUU{UUU{UUU{UUU{UUUU{UUU{UUU{UUU{UUU{UUU{UUU{UUU{UUU{UUU{UUU{UUU{UUU{UUU{UUUU{UUU{UUU{UUUSI U{UUU{UUU{UUUSI U{UUU{UUU{UUUUUSI SI U{UUU{UUU{UUU{UUU{UUU{UUU{UUU{UUU{UUSI U{UUU{UUU{UUU{UUU{UUU{UUUUSI SI U{UUUSI SI SI U{UUU{UUU{UUU{UUU{UUU{UUU{UUU{UUU{UUU{UUU{UUU{UUU S=S807e17edc0843912d464e49bbab77af9b916cdfebbba16413648fbcdd337185ba877d3b5d9e06e82ebf422dc7f53254a09c60b94f5c9698e69f3d13fd217750d01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bbd3cad162579c7c15c2df641dfaa8ead89ce600afbb9a0f72a3da2b2fc7959b1e5000ad4c78da5681876a5a853c898943b8607c8fa3433e0c7eb925074ded00ed1ec76ca3afff8689a90ae4005a817953c7b999d33c56807a758145c82c8f9ccfbe7a4cd2150ced9b775c5fafe94d33f2f0d354552d2547898c7c3024917bfeafbe7a4cd2150ced9b775c5fafe94d33f2f0d354552d2547898c7c3024917bfeac3b15b56ac280af62f9781fb34da0ca89aa067ae7e4c0f877538ddddee5416b6de78af6f73474e0ebed2061ca3a41ababc92218f952cb52271ab0f8b8db6dc46de78af6f73474e0ebed2061ca3a41ababc92218f952cb52271ab0f8b8db6dc460d8ab8a190e27f8b153dc4b945dcdd15e5d9955972921ef8122bc4ac666e06ab9d0de130cf8f79bce2d518217a4be37fcc8f8a39f3c519b387a85713974693f39d0de130cf8f79bce2d518217a4be37fcc8f8a39f3c519b387a85713974693f3d1380428e9f51d95735939c35203bb27bba97ee641b16433b8dce5bf5419a5cfd4f96b41ecfd3e2f0c3880021449bb13d33e8a66c39329740030bd74ee8fb99baafe62c278b7fc1fed7647e7b8bedaeefeaf0e2716d215cbb39aa9229b7082850a7184e570175ea0a8cb5a91b581f2cbd3b619c8db91cb72a33dc9d9f5a44def7cc3b1a92637afe01135f355ffcd70e25edf1a9b59706df939c87e4af793f5581bc6c069c3db6bfd48af9685e3ee595cd33547cab2b63541e966b22862b9e83a1bc6c069c3db6bfd48af9685e3ee595cd33547cab2b63541e966b22862b9e83aacedc227f833833c430338f989dd2460fb7c077a4d9736077a3d2f6917296ff6a7d3353270ca757217741b55a5b2fec5f767617455c3e7b1964f3650033ec63ea7d3353270ca757217741b55a5b2fec5f767617455c3e7b1964f3650033ec63e0da172fab36c8c756beaa5003e8a4134a99885e66c67428a2c5dcdf14ca77efdcd850a21ea4c7b1e9b356884eb07aaee99a2f39c5badeeacbcb3b9d6a7f73206d5ea00637a7c2d4e5c12f0343563b1f9a700929603d2bee0a1bbc2e1277af03ece8e41de6b122da2d560ac0f05259027d21ffb9f728c970185f5489a534fc06db949ae28d5fbf693ef6e9ee3b017f1f97c4535a7ae55dbfb84e69645c09940ebb949ae28d5fbf693ef6e9ee3b017f1f97c4535a7ae55dbfb84e69645c09940eb62f2d756627730b89e1714603722a136ddc30b9f1f6bf61674e5c363b0966d9bd1d7473890ffce87ef7bf68f8f6e826fb7298ef7c4770f1a600cd5bb9a9df5e38a9ab3eed76e21e50ae75d3feb30d2f2a2d68b623360c789c4f434e77f32d5b9eeb0c3ee12892ad6d5119035c9fd356421a1435ea9dd5d7dab2366bd5b48f08c6252a7d9dffabb42e8816e29cd858df036fdd079645becac9a0d06e80747c7996252a7d9dffabb42e8816e29cd858df036fdd079645becac9a0d06e80747c7999085a8ddb11f43ff85bdb518f12471adbcffd36b5140255aa95192f9086c81eb52a0594bcbdb88cbe0edb42a93240db977cd4319acedc4b5d473246c9be7151eed605490553d4a974388308056079638c62f653238f77a89f736f41029ea44855ef6097acc78f99b5080d3571f25195bc9d8e59771b806d89b3199de88817932b41416e0f49de8857eb0fce4baf770a44967f13b13bce860cb3403578226dd8baaf8b76bf99812580acb9f0a9f4de8804de9126767dd739991fc234097a91976329a1e7fb7a749f8eac4d2b470264b5ddedf80b2c0c8f18c00b06feff170da9e2d2b58c4ada916de3bb308a7d308d76bac118a99b98ed19eea5c84d57e2846580d40bd46366aef7511f5792b7e4f318f338c0202fd8d5fdd39e969af0419f64c1f145398f8667a37bf065fa38d50e5d3f3e74234eb7507f0bf8b4b94501ac13e1ad5a9edaf75c28f2ccfd3a9bb6da8cbefd5b32121c6cff0b062fdc98ab4c9874c823b0b6b2e4e82a89af1ab92deaba5fe7bc5206b5744fa831be32c5dace63148ab213d65e0e137cebeb6f5fc44323fc37898abae0c33b083c930386bfea642824a214a7971fe67e1543956725187dc39d7e1594f3f5e2fd02c9c32b270beea73898f01afeca1055aaacfcb1aa34de6e8a26531efb33e961afa0f8cde9f4e8b4b08063a1599a30ed0f774859e5bf0125810ff0b806b098418588e2df5e180022e26d88cb075c776d024e7282273480949b136c86af1eae952ded306eed2229262435d8e93ef759ba051b1101fa1a76d995a6bfb43b1dfa734cc9b5643f07494e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ae27a8d9d6dc1d605d4763e53ce4c401e0a06a2ca5c42def23c96cb65a5efe37ae27a8d9d6dc1d605d4763e53ce4c401e0a06a2ca5c42def23c96cb65a5efe379701687c4a175964e4b8f36b054db0cdfd724ae4923301cba82fa68fb3f7e67c3f721a2826dcdb637fc63386837765479ff317817d9721c97dbe2171b18b464f3f721a2826dcdb637fc63386837765479ff317817d9721c97dbe2171b18b464f3510191f95232c40a7e216055c3c44ebc083e45e1015c756c35caae48824a5f89eb0fcf11decb140f9fe4fa800ec270aaf2f4b7bb71cbfc124f49e4aeadbe1ea9eb0fcf11decb140f9fe4fa800ec270aaf2f4b7bb71cbfc124f49e4aeadbe1eae70eeb7008bd7ba7a1fe225d81a0b60931c3aa48be969e979f5510e23500f165616bd7db016f6f601999ea6bff41e8206f4307cb449bfe19f867e71c3688611afbbd694a82ba55bd7125d0f4b3f77e98a084902bfc31eccc79ff23904569ba97254301b90f21ae8aa69c9c1a01f198c4474408f3844323670b94de46ccf0f8694d3983e5f6e007d5a0189f35469c34266f66b301eaa5e240f33eba786d9e9b974d3983e5f6e007d5a0189f35469c34266f66b301eaa5e240f33eba786d9e9b974605b8ecc33e689291d3264b2979f90864c99bd55b1fe1751a873d5e2db5daa1748198af57078daf4bda8857c30618f10ba5c30b00f8b56e9cc43a928b6c053e748198af57078daf4bda8857c30618f10ba5c30b00f8b56e9cc43a928b6c053e1ad4cc0ec1923ba1c379b28b88c37767f1e328d0778151020b60f23753a2b8d8ead2a8f6f6b11d52d63ee844e96c2ed0d97c976f30c206d0c4ee30bd9fae5a26ead2a8f6f6b11d52d63ee844e96c2ed0d97c976f30c206d0c4ee30bd9fae5a26321de669e9a7d7d8c3c98a87f283837a336f639175682322eb8328f20cfd28557af03fa29b0e7e79180de627f61e601663f5421eb67a63f3f7ba48beb6c16c440dc6f5d7d0df6e5b5e07ab3de572a08f37c4e7b43446b0e326dcd3c74903ffdda7056dadbe69cc7dca0c97bab5611ca85415e136fca24332b52e0340148af3d9de4bf75ea54c7d3f375eb850e8d1f309805d86ff69cfe4005f1bd7f1e7fd01f0de4bf75ea54c7d3f375eb850e8d1f309805d86ff69cfe4005f1bd7f1e7fd01f0d4a31fed96c2a1cada58011f330a68c484baa5cb878e9eb821e96442643009d53efb6f1aee1658e0bb73e35d4313b34466164dec1054fde81f557e295b4d22583efb6f1aee1658e0bb73e35d4313b34466164dec1054fde81f557e295b4d2258519db0ff0e3d7d8bd28de5b520980add378efa9643052bab1f36b62731751f5044acf5406e29d4673cb28b707a34a73ceb47096c274595c25c74768cf6c857a0aa1af477fad691952ef3b9dccd5efa925c4e62da1afbc754b5fb401c500f771ec689cbb671a3ed94a8e6ad7fb6bcb886413aad612655153e11b0849968603e88ad9d22c49c42a9a6e5514b45912a7eee4e04c72215700572998b848e19a39bc9ad9d22c49c42a9a6e5514b45912a7eee4e04c72215700572998b848e19a39bc9dfc2e5093b342b02a7702c32cf434de58c2a7424b4c7eba41f60481126f8c52048ba77191428a4149be39e6e01be25de5c159fb05fbd4c94f9d41e296f18cf9b816153fb67ff1e70d45c743e7258a196af0f834980be94b3945a37f70fd5c675fdd8809a952277d2754fb63e0e363b1ea8a3bec0d19cddbb901d91923dc6a3568e3d7b7069947987ca81c5e7a95fadc3c4a4862d3311f577fba4c9c88d3175964618b514132582c974ae4cb0fcb0a7dd16535ef4ef2a4fdf2f875305b1ab410bc4cd5ea5026204e0eb812e673e16f9808c45722bd60af0ea5d18f9ef0071210e29b3b3e8afdbe012b2bb0057aeb91370848ed41d1e6bc7b40e483ad5f0d72511a58cdec96d5c67a35cd6fbc3dd60fb718addfc06e19dc339abea3bd27794a476a58cdec96d5c67a35cd6fbc3dd60fb718addfc06e19dc339abea3bd27794a476bc374291aa174690d50719f67bd4967119e9656a2bab0c494a03afb760ce3ce01b24f173873afd175981f81a1714dda8bf475aeb87773eda01c26c9964a1c46c68fe4fabc6dbdba5737fbe39c44ed06fc1a69628eb200570e6d808566805e32c11a676cda9fdd346fb938e4a1497592c04dbc162750346e30b5f063a34a3a862d736fbee82822209c46adc818c8f95051ed11027a1ff2aedcdd6bed7db14f5d326cefd8ba31ac78bda9927bc0827d35bc40d7c41f28b3111250f94838d0cc51e81cd6c1fedc9caec6c497119c51b46d2d1b88f5047facdeeb4f873412d086e17e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855763bd2f25f2f3e09cd1ccc863540ffafcf0dfc463552301b0693ee4a314aaf8d763bd2f25f2f3e09cd1ccc863540ffafcf0dfc463552301b0693ee4a314aaf8d462222e6dc8e84ee44907ce0e83619c26518c73440715f0df705e6f1f6acb8f86a4efb28a4a56bba87ae3a8e2ccb963ede2254664b91bc806ea8b475e2e40e84e4eea6d23e3b6949e497d9bfa68de28115d5ccf70da32653c15c9cfdaaccbaab2ba58f440a5d86d9e4d927ac72e7affdda46f2e5024eb87262904c18da7278a1f5bc1a7e3107aa3a5582b2a385d00bfcdd0883cdbf41cafd4677eb3b51f798f1f5bc1a7e3107aa3a5582b2a385d00bfcdd0883cdbf41cafd4677eb3b51f798f1d14b0ccdf875730df241d852ee90a645f4280246ea5a9833ce876966aa7bb6d3684973cade07aa8729681066b66a7dd3e7ca4ea04f2745067de8f2e66e987db9cfc8d9c1f63995adc76537b956b26f8ac02b1caa37228c48dd8bd9cc65a459ae21199dee0e632f40b8d190df591b18669584179e6d22bb10285d7a1cc2ea987eee205504d0356fbdec5af56264cef31cfd8dc839544cc21d56a0137ef26da833d5184ee355c7cc2e5edac4fcfdae82e815bcbeffb2073e1bd79e35fdec51ed10d5184ee355c7cc2e5edac4fcfdae82e815bcbeffb2073e1bd79e35fdec51ed10905265f088ae2d1422aa6d0725bec9f2622ea5187aac74e704dca4670a914e22ed15b563f23af8762144674e3be6cf42ae455e82a2d7ab4967b4c3fe3ca1add9e60f57c5f5bca89e9e0c37d7bea439a371eecba54d43384bc08ad42880c2bc9feb584bcec8745e9f8b94f814914c879f747957c987adca3753e1dcfc7059b91a551860c608fbf89f6c30eda6d50f5d419d292a43b1dce184df8941c301ec8fc7bb1f7ff0a7018135b00e1b9957c54c28df33a7569514da891c9761709ce01b5332beb61eba162e47dd9785436818ae8cb183fcfab64a821b76e14dac990b383b32beb61eba162e47dd9785436818ae8cb183fcfab64a821b76e14dac990b383b255e02d8f8c04cda96e1c987b300b3b023c0cc9df6f219ab465c12aea8e38b88d33b594c572b9a60abdfe3377473ff111f276f8acd87e84b29a416da5855c90d98b92dea7d13f6e341196f865e43cc38ac28b79049c9b88ba7455e09ebc5ac266fe392b6991fb030dc5076bb23a4aa134972cf6c66a79f0c151b7c9be4649a7daecc45fcab52a243fb0559e4ec93cdf919f97156373fdb3b8e705034634731d8aecc45fcab52a243fb0559e4ec93cdf919f97156373fdb3b8e705034634731d8d1af7a24de329f3a6156f23e8e43909654901e73649a83ca35a9d13e9d53b78392f43eb42736bc0dcd2e6c26020ba1a044faf799d456c1c4c483ba58969e7ca592f43eb42736bc0dcd2e6c26020ba1a044faf799d456c1c4c483ba58969e7ca5c8d3b2c61b056a8d52520598a7ab7da25d5d945266cc36e9caaa67b7e409d10710c81ec5e20d823a3afc69dbcab1ad05dd0ff37e5eedd7bba9e4ea9741e07831aeb963aad3db959e1e78f5fcc90dff4b491a2a421f1c6a8b2070a3bbecf5e832209decc8e6d8110a0abda69cb3d6505ace1e1cd6c919cb0013e4544ed3c9d3886ecbc3e47a47d3a04468fcb12ea30faa9808a41af7bce7b4e76711841a09a1ae7057aef3c2a1167fe264c385415185dcd630ec686f66a1b4cac0d49ddd111994756033acd4a4bd03c497fa0d1b4721cfd0f6623ce464370d7b70b53fbf65546a5eecac6f4d5ebddff6ee8ec7412495cc154380221b542e71b739a8ef26981f5a5eecac6f4d5ebddff6ee8ec7412495cc154380221b542e71b739a8ef26981f5ae5f6b11f1d01620672c5a7ca319c84e1d92ded6e1ba88f02b16b72a28c5c58efc97850bf54a072803bc5acf6d7fd51a37cf3427aa108d1ae05a4bee422e833bec97850bf54a072803bc5acf6d7fd51a37cf3427aa108d1ae05a4bee422e833bea8745691431d5bf635e17ed2fb274faa077427c150982aab77d8cbad44f77d7aae7cfb462f52183f22d2ea3ca2fc392ed14393b5043c8f960175ce92befee53fae7cfb462f52183f22d2ea3ca2fc392ed14393b5043c8f960175ce92befee53fb3b31838e6ad5602d58a65b541ca92755ba18439f5ea28a3e9c1eb0ff54ccd3a1aef540a5dc3183e089225ff1d9911c28278036b4b0b1bbafbea6cf66277d525c22adf813d383dbabaf93364693b5096ca908fda8a46be8b3dc0b07fd652b422c22adf813d383dbabaf93364693b5096ca908fda8a46be8b3dc0b07fd652b4221e81dad5e88a3d8a2288328669c965ac8618105d856d0221a9eaa66010194743acfbdbca15bd01e36d85bfce928a841f1e0c9c4aecfcc1888f721910003b54beacfbdbca15bd01e36d85bfce928a841f1e0c9c4aecfcc1888f721910003b54be71f8846631c7fe8209ef7c6c499dccd7bb4e0dd012d183ff8fed70bafa86a2fab4dad0af99f303b76e048909645096741b7d0266b2eaf7b7ee4ce1603cbabf8cb4dad0af99f303b76e048909645096741b7d0266b2eaf7b7ee4ce1603cbabf8c6c029c3598b68f347160b485707a53d80dff04ff5f5f800fafa75420b59891d812981041d03d57b7e84385466eb705c7faca916e430d085257843c60ce53d56312981041d03d57b7e84385466eb705c7faca916e430d085257843c60ce53d563a3b37bab1bc48ec4ef72a6b45d8fdca8f171b6a9169fa72ace14792dcc3687061500ce34cca7e9758ea6d2769d448c67fa2493e9bba3b3670fdcd4a621d460af14ec99eb0275afd52bc9cc8c727a2d18b2fe537d2e8945c877e7fba1ddc8ee815629a5db5ea01a3d06346502d793b23d1586689da467a90ce72c7b8cc17becd9b1d92104b44d3ec40299e8e937d55ab1090fdf623fdcc4a70b2dd0728d797d6eb1d92104b44d3ec40299e8e937d55ab1090fdf623fdcc4a70b2dd0728d797d6eb41c016a75128c8494cb40556a7fd034a91874b6aef2ab3ffcfd06f680223fbf331ea9090db0c9f6f597bd9840fd5b171830f6e0b3ba1cb24dfa91f0c95aedc1cc18a49de610412bf721afba2a12c97c84ab91624baf0f100ea91fcc6a9d2d676a6556e10c5e7b0b86c680cd99abbb87c26c7506914a3a72a891368399fb078c6a6556e10c5e7b0b86c680cd99abbb87c26c7506914a3a72a891368399fb078cf5dd5e89ac392828d44c26d144897f44b4b2d0b0895da3be6f3545d8bff7d9f3644e3d9d509fb00ec7e1d40f1067e8622d4e71f0df7b3e0c7f3814af2b258bd329b02b5cee62cb34894524fb02d5648f94d4e735d99499f1bee1bffc153804d57c429d3cca1b88a1c7d1680e47392b59ccf2f73f1676e652b4a5a9d76eec30c508ef71611118b053cca4307fce0316309aa407b30136008945110390906a4ada08ef71611118b053cca4307fce0316309aa407b30136008945110390906a4ada703b02de5e07f84bfb7dc0919154c24bcddbbe12b2a7caadfd442a5ee517d9b9f4e61e46e949b86ad6018fcc724acae68c440b43cb3161e8211b54ccc8cf05c8f4e61e46e949b86ad6018fcc724acae68c440b43cb3161e8211b54ccc8cf05c8a5c21ff3ab21dac4dad67fdf70c5225f74aef3472d10a96ef9dd71d95e33b6a6c99c9e399c516173fba5ef7fbbbcf52cdef9d36e3bd70d844f10f73ec630faa7c99c9e399c516173fba5ef7fbbbcf52cdef9d36e3bd70d844f10f73ec630faa7150668d4df49af6650146ba17656a82d65f9a27fa59d5b14896cc16db9aec2b3e0e0008e89376ab846ed2634303c411fc5be5ad38016e25cc81411fd36c323c1e0e0008e89376ab846ed2634303c411fc5be5ad38016e25cc81411fd36c323c11289dec5ecdd5a66fb3f00bf083fbafeec60c4cca1ae8c9f1505e4379ff91dd24c927c2a9ed8cf5abc292ae7e9556201fab96f98f3e374fe90eddfcc857778ab8a9ba926545ba06c9f650f63a180051e565c335e2db51cbc22e9d485765be66fa83f81752d562e69d61ab253ef95fe023b624f80c3e02c6ca43f01a0375fa0f59400922f476c9e376ed73b2842e5015c3290ec148f2811f0a0de3f9ffa9820619400922f476c9e376ed73b2842e5015c3290ec148f2811f0a0de3f9ffa982061bffa46cccfac602105363819c01f2e47e50abe3306f29f26179519c1a126b1a15d78a4f0c333501aac83144ded39c217d6526bbe25395289d90fc7a9d37154a45d78a4f0c333501aac83144ded39c217d6526bbe25395289d90fc7a9d37154a440fce9afb40f9525fc88d8d8ba79cd43b366232a0c32b4dc0d66978dc9a7a0edfb6f7079544b723df85060cfb10b972e6e1f9913d4262b2014a93f659c10aefc236f980a2f0b088b9a421fd526743036873ff0e9e44a7a2f0f30df950fe72f2b0676ede2436783d57c0df22082f812349a6e95574a568f2d2d7583778404935a9894ce54fc5296daaa1e3f350b5ca6712f9e6fb702680ac95b82eb148ebf7a1c9894ce54fc5296daaa1e3f350b5ca6712f9e6fb702680ac95b82eb148ebf7a1c59ea86699bb244d9081a284cce3aa22337379e712a1a09c93c1cbf22bf2befe747e01ec0592515398a91afed1e84ff2c25810cf4e06a6c1e6a1750a32803119811af422d6006fd9adfff801bdc1cf72aa5129b0a46c9ff82d60fb0705cf0f73c32b4f8a1e321c4551e11f8db17d1baa583af6409b756be3c97fc70ea05569a4339b31fb8f80fbdc949f562c79337174e4152e802b4bfd2e67ba7317445f5436be1c6980367a1f64320fd5545ea33511b74d750a53ab1cfa8f3f2831b45c030dc9fb951b49c786e7872e333b08822fd2be438cf46d3fcab22aea09c4c8d8b804e3db28c3fba569d78a43deb3f3d52dcdb2870533a00df84feb39df5bbed1ca62d393b3c98d42c2988ea8560601f7830fb4faa6d9af135703ef09e200a7f728fb5807e17edc0843912d464e49bbab77af9b916cdfebbba16413648fbcdd337185bd43907925ef69fcdda2e09e1ee8605eafdf5dd07172e31ad0699580d823dd638rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-tornado-3.2.2-2.fc22.src.rpmpython-tornadopython-tornado(armv7hl-32)@@@@@@@@@     @ld-linux-armhf.so.3ld-linux-armhf.so.3(GLIBC_2.4)libc.so.6libc.so.6(GLIBC_2.4)libgcc_s.so.1libgcc_s.so.1(GCC_3.5)libpthread.so.0libpython2.7.so.1.0python(abi)python-pycurlrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)2.73.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 !"#$%%'()*+,-./0123456789:;;=>>@AACDEFGGIJJLMMOPQRSSUVVXYZ[\\^_`abcdeffhijklmnopqqstuvwwyz{|}~3.2.2-2.fc223.2.2-2.fc22   tornadotornado-3.2.2-py2.7.egg-infoPKG-INFOSOURCES.txtdependency_links.txtrequires.txttop_level.txt__init__.py__init__.pyc__init__.pyoauth.pyauth.pycauth.pyoautoreload.pyautoreload.pycautoreload.pyoca-certificates.crtconcurrent.pyconcurrent.pycconcurrent.pyocurl_httpclient.pycurl_httpclient.pyccurl_httpclient.pyoescape.pyescape.pycescape.pyogen.pygen.pycgen.pyohttpclient.pyhttpclient.pychttpclient.pyohttpserver.pyhttpserver.pychttpserver.pyohttputil.pyhttputil.pychttputil.pyoioloop.pyioloop.pycioloop.pyoiostream.pyiostream.pyciostream.pyolocale.pylocale.pyclocale.pyolog.pylog.pyclog.pyonetutil.pynetutil.pycnetutil.pyooptions.pyoptions.pycoptions.pyoplatform__init__.py__init__.pyc__init__.pyoasyncio.pyasyncio.pycasyncio.pyoauto.pyauto.pycauto.pyocaresresolver.pycaresresolver.pyccaresresolver.pyocommon.pycommon.pyccommon.pyoepoll.pyepoll.pycepoll.pyointerface.pyinterface.pycinterface.pyokqueue.pykqueue.pyckqueue.pyoposix.pyposix.pycposix.pyoselect.pyselect.pycselect.pyotwisted.pytwisted.pyctwisted.pyowindows.pywindows.pycwindows.pyoprocess.pyprocess.pycprocess.pyosimple_httpclient.pysimple_httpclient.pycsimple_httpclient.pyospeedups.sostack_context.pystack_context.pycstack_context.pyotcpserver.pytcpserver.pyctcpserver.pyotemplate.pytemplate.pyctemplate.pyotestREADME__init__.py__init__.pyc__init__.pyoauth_test.pyauth_test.pycauth_test.pyoconcurrent_test.pyconcurrent_test.pycconcurrent_test.pyocsv_translationsfr_FR.csvcurl_httpclient_test.pycurl_httpclient_test.pyccurl_httpclient_test.pyoescape_test.pyescape_test.pycescape_test.pyogen_test.pygen_test.pycgen_test.pyogettext_translationsfr_FRLC_MESSAGEStornado_test.motornado_test.pohttpclient_test.pyhttpclient_test.pychttpclient_test.pyohttpserver_test.pyhttpserver_test.pychttpserver_test.pyohttputil_test.pyhttputil_test.pychttputil_test.pyoimport_test.pyimport_test.pycimport_test.pyoioloop_test.pyioloop_test.pycioloop_test.pyoiostream_test.pyiostream_test.pyciostream_test.pyolocale_test.pylocale_test.pyclocale_test.pyolog_test.pylog_test.pyclog_test.pyonetutil_test.pynetutil_test.pycnetutil_test.pyooptions_test.cfgoptions_test.pyoptions_test.pycoptions_test.pyoprocess_test.pyprocess_test.pycprocess_test.pyoresolve_test_helper.pyresolve_test_helper.pycresolve_test_helper.pyoruntests.pyruntests.pycruntests.pyosimple_httpclient_test.pysimple_httpclient_test.pycsimple_httpclient_test.pyostack_context_test.pystack_context_test.pycstack_context_test.pyostaticdirindex.htmlrobots.txttemplate_test.pytemplate_test.pyctemplate_test.pyotemplatesutf8.htmltest.crttest.keytesting_test.pytesting_test.pyctesting_test.pyotwisted_test.pytwisted_test.pyctwisted_test.pyoutil.pyutil.pycutil.pyoutil_test.pyutil_test.pycutil_test.pyoweb_test.pyweb_test.pycweb_test.pyowebsocket_test.pywebsocket_test.pycwebsocket_test.pyowsgi_test.pywsgi_test.pycwsgi_test.pyotesting.pytesting.pyctesting.pyoutil.pyutil.pycutil.pyoweb.pyweb.pycweb.pyowebsocket.pywebsocket.pycwebsocket.pyowsgi.pywsgi.pycwsgi.pyopython-tornadoPKG-INFOREADME.rst/usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/tornado-3.2.2-py2.7.egg-info//usr/lib/python2.7/site-packages/tornado//usr/lib/python2.7/site-packages/tornado/platform//usr/lib/python2.7/site-packages/tornado/test//usr/lib/python2.7/site-packages/tornado/test/csv_translations//usr/lib/python2.7/site-packages/tornado/test/gettext_translations//usr/lib/python2.7/site-packages/tornado/test/gettext_translations/fr_FR//usr/lib/python2.7/site-packages/tornado/test/gettext_translations/fr_FR/LC_MESSAGES//usr/lib/python2.7/site-packages/tornado/test/static//usr/lib/python2.7/site-packages/tornado/test/static/dir//usr/lib/python2.7/site-packages/tornado/test/templates//usr/share/doc//usr/share/doc/python-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 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=harddrpmxz2armv7hl-redhat-linux-gnueabi directoryPython script, ASCII text executableASCII textpython 2.7 byte-compiledUTF-8 Unicode textPython script, UTF-8 Unicode text executableemptyELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=919fc6807b29e4071746d153c4691bb28b570870, strippedGNU gettext message catalogue, UTF-8 Unicode text  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[efghijklmnopqrstuvwxyz{|}~ RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR?p7zXZ !PH64z]"k%{^E) \ jɷ7[`v-U-1 ΈrmsL;?Y*E|B}b&{9ԃʅbH>i.a^1{h*tlw@,Sy2OY{S92zDMOs?`Þ%R4?N6O{)u<0=o;꫙&]Yו#.UX(3QKgTbATO-;r1NCQzdqY^epAR5bdbڝr! #W Ǚ $=)v/{?>Ҍ%\=2 6!L .åqg@$F}A&$)Stnb)2buOh3(hx n wV!srLҺp>`1p5 dS&ԏpdtJ&]|j}h`Wa`UL A(^f\cr!':#uR{ .g}"Ֆ~f w^wcneKJq|87r)i'I_XZ|~FP% n)7@hciKJMM&C^ퟮ`)* E ]A&5󥙋 1 U2I[k+.~o%IkO.K %umTb[#dk-z{wA;/tܴGbNB \,\L2zqx(V&zVk|,bҰJT!Ԕ4UVY&ö/\|(րt nNπ.2v)a#: /"z^zǏ <`KdYȵ"VE'Rꏙ1v+`rL[2;{F3XW -LR.<.}b"@J=!W#$; R4#r}*o4 ϙQ\ele=Bpe%QKf~YF7r.B$Tk$`v}N̶"EJlK T=WfnmbRp +l xJY%ntLp/[)K5}C*|hJoc/T}=ǬYZ[.;,./bÈ"֖xf?ch@; zeIe1Sg!;.Sb$b߆k9mtl:RRy"~Ƒ/R5ZD;9mUQ`J1rXUk\gƶ 2bqfIj> m\}LzYkڻїvL.~J97 `a{3}4xǼ( z<03Y(~}iw 7{ ||6k:χYވм$e* q 惫jENyA6埐L-[d ۹69}:?1rܙ zg֏H?Yu77ڃ7%eV9.) tBڻlOcb^Kvs=~isӐ>p3J F;KJ6\^Hk!ƹěX`'q!ݦU3.8E36nF}CI=Mx#@;~Lm޸&ƛ[D`S켉1mqՖNAM3"߽"AвnMJQf3y8Sl?|8)wSH];'|K+Wlj~Jvޞ ᳪ6I:jmV/[KXּ'332gRsc/@aa=;jvZJX'8/t>>(hNBνY 0bijQ(4G ]fD S" v>>؍r<+"t7ԍ>ho.K!yn#lY[u{5Zʴܿd"~%vT)Ah׵#} Sc T.jNLaQgYwCX1\J Z,?52s6AFanp5_w0<-Tb4E5H)jcFա֢|i}Ia v@IQrB4C~2wN0).v 7QI'=}̩{`L{w9bHF *X7BĒPyn O3IʏH_.Cqq> [HlZ%]_=8 r*oc:;H t "J8txЮ8XGB ]/=SJa"faGof +*݈zrSƄ|=nz N-s:`WfgfL$4!4%%8LvU^s紆v-HZ\9yc+6P@lM켹 OSrTcpQ */t8#u8/We #>W#*Fa0٘+mL^8gZw\:&A.{hptqWTţ2$WX8 ҘN;)y8/I}V%WLs $)fZ"ur~Bjjk׭9t7~j85֪Dde$HC~Ē(zAMcfIAjr-sZ!I9>a|Bם5~y>.$uѓA,rqK)ہ'q?ny/e+1DpʢtL +e7Ś!5eܛH-5Q|9b[d5r+lX?!w}FKHw.}tݺV\E9$AmWRw׶B+cCRy 7e˯7DvԠ/Dd Xsxa˅DiAa_V42\ѡ /} }@xDd|(ksj=LIi=M6P)ΓVL"[=촣GwHv͘4[;2m4ۏ v 6/9}BF<1}N\;25Q_).t)}rWkDhhQvedSCE|iA" }[Ϣj2%˞$u^\-PO"rd$zQ4_$jX /įuыRf*Zݐ5RYfFVBNKu8.}Uw^x궗nM{yL (4sx0jgAJQ6i=4g8jho8,g;?ٴYq`&񮭥.$;)u"X(=c0K?NQ%=kbPKDNLD5 ]G,'n|SLCK%M.je] T.Nxڐ__mjs]w. cqə)iҰ :|{wK73!0Nc,^~o`(az JVU)5;p)%~.?!w[lOtopBx[d0y@*(4~㎨b>&| ' Sy3SWu3e(*ڲq"Tfqavrg`LT dשkXL/g%Xʓu+^+8Lf!dmH<">q؝#p[zGT9*7H-H+{W <߽RxYAp2X=$°A &kU쎃僁ր>IA[S{~jK@GyY0S K=(dtcS]wKVCN0w<=9V ?'b7c8V^g2o R:QmOV Wdg Cf+hp YZ