{ "info": { "author": "Dmitriy Shikhalev", "author_email": "dmitriy.shikhalev@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "Description\n===========\nUtil for launch any function in several threads.\nUsing:\n import Queue\n a = Queue.Queue()\n \n @multithreaddecorator.MultiThreadDecorator(20)\n def f(b):\n import time\n time.sleep(1)\n b.put('one launch')\n for i in range(1000):\n f(a)\n \n while not f.is_over(): pass", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "UNKNOWN", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "multithreaddecorator", "package_url": "https://pypi.org/project/multithreaddecorator/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/multithreaddecorator/", "project_urls": { "Download": "UNKNOWN", "Homepage": "UNKNOWN" }, "release_url": "https://pypi.org/project/multithreaddecorator/0.0.2/", "requires_dist": null, "requires_python": null, "summary": "Package for launch functions in several threads", "version": "0.0.2" }, "last_serial": 952238, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "eff69ea15030c0def6e456bfb04b47d7", "sha256": "7082e283646c107155e20566bba5dadc2104b0f4f1b0070f43603f5c5c248db7" }, "downloads": -1, "filename": "multithreaddecorator-0.0.1.tar.gz", "has_sig": false, "md5_digest": "eff69ea15030c0def6e456bfb04b47d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1716, "upload_time": "2013-12-23T07:36:54", "url": "https://files.pythonhosted.org/packages/ec/ed/4821fa94a1fc56af1e363b34580e6bde1ed935ff5091ec972d4f2b3632a9/multithreaddecorator-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "6d8307dbd6194ea72e21770e3c0c16f1", "sha256": "e04b4ef09fc1e5b76f8ffa036f4548f74c3ce946a9ad0b0656d61ef491b934e1" }, "downloads": -1, "filename": "multithreaddecorator-0.0.2.tar.gz", "has_sig": false, "md5_digest": "6d8307dbd6194ea72e21770e3c0c16f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1717, "upload_time": "2013-12-23T08:10:32", "url": "https://files.pythonhosted.org/packages/55/68/25bbcb95f8b5e286ee2babc50b82d6e773695fc3d73623728cae0ab5d7c0/multithreaddecorator-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6d8307dbd6194ea72e21770e3c0c16f1", "sha256": "e04b4ef09fc1e5b76f8ffa036f4548f74c3ce946a9ad0b0656d61ef491b934e1" }, "downloads": -1, "filename": "multithreaddecorator-0.0.2.tar.gz", "has_sig": false, "md5_digest": "6d8307dbd6194ea72e21770e3c0c16f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1717, "upload_time": "2013-12-23T08:10:32", "url": "https://files.pythonhosted.org/packages/55/68/25bbcb95f8b5e286ee2babc50b82d6e773695fc3d73623728cae0ab5d7c0/multithreaddecorator-0.0.2.tar.gz" } ] }