{ "info": { "author": "Peter Savage", "author_email": "psavage@redhat.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Utilities" ], "description": "wait-for\n========\n\nIntroduction\n------------\n\nWaits for a certain amount of time for an action to complete\nDesigned to wait for a certain length of time,\neither linearly in 1 second steps, or exponentially, up to a maximum.\nReturns the output from the function once it completes successfully,\nalong with the time taken to complete the command.\n\n.. note::\n If using the expo keyword, the returned elapsed time will be inaccurate\n as wait_for does not know the exact time that the function returned\n correctly, only that it returned correctly at last check.\n\nUsage\n-----\n\n.. code-block:: python\n\n from wait_for import wait_for\n\n class Incrementor():\n value = 0\n\n def i_sleep_a_lot(self):\n time.sleep(.1)\n self.value += 1\n return self.value\n\n\n incman = Incrementor()\n ec, tc = wait_for(incman.i_sleep_a_lot,\n fail_condition=0,\n delay=.05)\n print(\"Function output {} in time {} \".format(ec, tc))\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "setup,distutils", "license": "Apache", "maintainer": "", "maintainer_email": "", "name": "wait-for", "package_url": "https://pypi.org/project/wait-for/", "platform": "", "project_url": "https://pypi.org/project/wait-for/", "project_urls": null, "release_url": "https://pypi.org/project/wait-for/1.1.0/", "requires_dist": [ "parsedatetime" ], "requires_python": "", "summary": "A waiting based utility with decorator and logger support", "version": "1.1.0" }, "last_serial": 5608150, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "a59d7d410daf41a76e629dbe4fa71205", "sha256": "0adf9a149af98d81aff9ce8a99f25ef23078dc8df306b0b788c34cb3c92431f6" }, "downloads": -1, "filename": "wait_for-1.0.0.tar.gz", "has_sig": false, "md5_digest": "a59d7d410daf41a76e629dbe4fa71205", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4433, "upload_time": "2015-08-28T10:09:55", "url": "https://files.pythonhosted.org/packages/3f/e6/948a1dae1269e84716c5404f7392f2c472f709e6ab286b0ba9365e470a26/wait_for-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "2f255a6de6082411ba1802ee0fdd87df", "sha256": "658fa16fe09dddc616cc3070a980e69c61411a251de53c375e0e8dcc270fbc63" }, "downloads": -1, "filename": "wait_for-1.0.1.tar.gz", "has_sig": false, "md5_digest": "2f255a6de6082411ba1802ee0fdd87df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4444, "upload_time": "2015-08-28T16:00:39", "url": "https://files.pythonhosted.org/packages/a0/8e/6b875434edc8935c9b67b8627947f7e378c29d799074a7ddc12fcee40eed/wait_for-1.0.1.tar.gz" } ], "1.0.10": [ { "comment_text": "", "digests": { "md5": "7edbfbcc6557579cacab039f36ca925a", "sha256": "d55e6bcdac4e11527abb3b39c884debed16ffd63d90d9bbe457ac8b75e147805" }, "downloads": -1, "filename": "wait_for-1.0.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7edbfbcc6557579cacab039f36ca925a", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 8239, "upload_time": "2018-09-03T16:08:21", "url": "https://files.pythonhosted.org/packages/8d/20/0686ff11ac51f2e5f2c49030f77ee090ad0be6c33fd672b1d26befa278a8/wait_for-1.0.10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b9be0f37143c0c0a191e1309d6f2951e", "sha256": "cfe7e7eae6e20b17b6ee8ac1114fed4e6f93a76fb7aecbcd97f82ea3301b238d" }, "downloads": -1, "filename": "wait_for-1.0.10.tar.gz", "has_sig": false, "md5_digest": "b9be0f37143c0c0a191e1309d6f2951e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9899, "upload_time": "2018-09-03T16:08:13", "url": "https://files.pythonhosted.org/packages/18/a0/2590e060c5735a157add33006140562acbe432db1c4adaac2dffbd74a578/wait_for-1.0.10.tar.gz" } ], "1.0.11": [ { "comment_text": "", "digests": { "md5": "f47421604aba97dbb1aebe19260621d7", "sha256": "b3cf907868d71e83f0e094226ee49aa26edc873fa0137681d39c113f6000d59a" }, "downloads": -1, "filename": "wait_for-1.0.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f47421604aba97dbb1aebe19260621d7", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 8202, "upload_time": "2018-09-03T16:59:18", "url": "https://files.pythonhosted.org/packages/d8/eb/029d21217ff390fd7febb94bd45513f0c08d6586eaa0ae20c1c5dceed872/wait_for-1.0.11-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d22484f6fc0ff5545c05dfb74823a67f", "sha256": "0c78b70251d725c48a77649cfd510571cd090de8fa8ba3a9f38d4e50429a9e81" }, "downloads": -1, "filename": "wait_for-1.0.11.tar.gz", "has_sig": false, "md5_digest": "d22484f6fc0ff5545c05dfb74823a67f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9870, "upload_time": "2018-09-03T16:59:09", "url": "https://files.pythonhosted.org/packages/bc/8a/7436519b64983f631c91b3532f2a62b00d086989363d273bc95d485a9525/wait_for-1.0.11.tar.gz" } ], "1.0.13": [ { "comment_text": "", "digests": { "md5": "74297a1de641de413047aac33e16c2bd", "sha256": "8e76c5d8a1b6f2f848f12df2958e6dcb4fc03645b9074f13f0bb38d25af5887e" }, "downloads": -1, "filename": "wait_for-1.0.13.tar.gz", "has_sig": false, "md5_digest": "74297a1de641de413047aac33e16c2bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10543, "upload_time": "2019-05-21T10:57:24", "url": "https://files.pythonhosted.org/packages/11/05/fc1dc7b2011000e91b5bbab7dbc5588ba75b6f49b26ef7e589805bdf5701/wait_for-1.0.13.tar.gz" } ], "1.0.14": [ { "comment_text": "", "digests": { "md5": "273f355233bcbc34470a9cd808b9435f", "sha256": "c387abcd5c50bd1bf0093002703efa4eef8124f48de6092527dc9cd296c7b903" }, "downloads": -1, "filename": "wait_for-1.0.14-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "273f355233bcbc34470a9cd808b9435f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10069, "upload_time": "2019-06-07T17:47:19", "url": "https://files.pythonhosted.org/packages/f5/37/6bb994af8a3b90aac33a3352399cabeabfd7b7238f34d58e47c28c572414/wait_for-1.0.14-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "96bec42adc1cf856c41a917cbc121113", "sha256": "a8191d3f36fff491ea11adf8ff0edb0e3494055a10233512a290ec40b9bd668a" }, "downloads": -1, "filename": "wait_for-1.0.14.tar.gz", "has_sig": false, "md5_digest": "96bec42adc1cf856c41a917cbc121113", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10771, "upload_time": "2019-06-07T17:47:21", "url": "https://files.pythonhosted.org/packages/da/2c/a5f269adbb55ab00967bb639a741151420a00871ff299f76ba15d5772e6a/wait_for-1.0.14.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "db394408afaaca6df74cd4dbcbd69ba0", "sha256": "79bc7f21a2bb80054ea5a54516cef3b9f8557303d15df03374c8f8ae64717a68" }, "downloads": -1, "filename": "wait_for-1.0.2.tar.gz", "has_sig": false, "md5_digest": "db394408afaaca6df74cd4dbcbd69ba0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8467, "upload_time": "2015-09-15T13:38:07", "url": "https://files.pythonhosted.org/packages/32/51/49541f35d2595f9cdea5d5e1186960eb4fce938b0294e3291c1c2489076c/wait_for-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "39278bc714c452f3de4b90da85ff55a3", "sha256": "44fe5b33a85e84f3f5e239ece0c1fc9400c68a9f035fe176228f7afd788e11e4" }, "downloads": -1, "filename": "wait_for-1.0.3.tar.gz", "has_sig": false, "md5_digest": "39278bc714c452f3de4b90da85ff55a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8577, "upload_time": "2016-05-10T16:29:26", "url": "https://files.pythonhosted.org/packages/a1/1e/64414975489403c352bb28683714abaeb886065ecbe28f412ae66943c9b4/wait_for-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "274e3631dd1494cf942bd9cc21963847", "sha256": "a4b33632a48561932af08236eccb5789bc8e610784333a677d470efc0772b8aa" }, "downloads": -1, "filename": "wait_for-1.0.4.tar.gz", "has_sig": false, "md5_digest": "274e3631dd1494cf942bd9cc21963847", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9506, "upload_time": "2016-09-06T18:20:54", "url": "https://files.pythonhosted.org/packages/de/d8/bb4e3ea98d1647aed4be018c91e6b5010b276e92920f0d3b7f5084079131/wait_for-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "b18ce774b0acdb1fee25db8bd3f33f15", "sha256": "76fc5031cb34d49d800649a48c5fb528cd5b4d991eed903c8747917e8cabb4e0" }, "downloads": -1, "filename": "wait_for-1.0.5.tar.gz", "has_sig": false, "md5_digest": "b18ce774b0acdb1fee25db8bd3f33f15", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9675, "upload_time": "2016-09-19T08:51:48", "url": "https://files.pythonhosted.org/packages/62/bc/625e59fa49c4e1c633bcd800e8e5a0acf374764ec64462ad2ca0b2bfe2bb/wait_for-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "c7d8ea33cd2a72aea043214df840f1ea", "sha256": "c000690211e72702d144af66ada46c160f0d4fb30921d59bb91832fb6cd6dafb" }, "downloads": -1, "filename": "wait_for-1.0.6.tar.gz", "has_sig": false, "md5_digest": "c7d8ea33cd2a72aea043214df840f1ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9751, "upload_time": "2016-10-17T13:37:54", "url": "https://files.pythonhosted.org/packages/11/39/dc1c6ce99a68f7a632b76ee7872b8300675c16d24a885935525c1c0b9c54/wait_for-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "cdb300a1e76051e7173acf6f33ab8e50", "sha256": "1be0f2720fc27aaeffacd15b9834dfdb8b3f5765c94c8f6eb252bd11264a5236" }, "downloads": -1, "filename": "wait_for-1.0.7.tar.gz", "has_sig": false, "md5_digest": "cdb300a1e76051e7173acf6f33ab8e50", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9784, "upload_time": "2016-10-25T10:24:40", "url": "https://files.pythonhosted.org/packages/ea/b6/3417e6079e522c1cc769477b40e904d5c89b00de997aaf528e15052be6eb/wait_for-1.0.7.tar.gz" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "98a3624fd3206610e2b86cd7638078e6", "sha256": "1fd4f883fc2741643608126810f3462d43f8b1c12b294b4e034b26c7a2a3ef27" }, "downloads": -1, "filename": "wait_for-1.0.8.tar.gz", "has_sig": false, "md5_digest": "98a3624fd3206610e2b86cd7638078e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9800, "upload_time": "2016-10-25T10:27:05", "url": "https://files.pythonhosted.org/packages/fc/57/c5f2b804e7c49a4cee50431c98eb8fcd1e908983f04030c28bcac5971b22/wait_for-1.0.8.tar.gz" } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "fc946b519cb4077cc7ae30aa33e94564", "sha256": "17f7408f50bb03d6def24f4b5627b9ea40e5d536de1f630e1db5b5705b99b84e" }, "downloads": -1, "filename": "wait_for-1.0.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fc946b519cb4077cc7ae30aa33e94564", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9691, "upload_time": "2018-03-22T10:14:59", "url": "https://files.pythonhosted.org/packages/a6/65/efae797d5bf05304ab03212790bf1f7b03c6228f4cbc98c5eb77ee66c4f3/wait_for-1.0.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "306d365681e7c30157986981e9eb3363", "sha256": "ed13ec390632120b85039fa16e9566b56343d040571fe979eff3c66141113543" }, "downloads": -1, "filename": "wait_for-1.0.9.tar.gz", "has_sig": false, "md5_digest": "306d365681e7c30157986981e9eb3363", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9892, "upload_time": "2017-02-13T16:36:08", "url": "https://files.pythonhosted.org/packages/ec/4e/bf68e38c5e149a69ee156b9eeb68409a6b72895717343831b164b663c6c2/wait_for-1.0.9.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "9413866dda9bf5d33210e5e0524c611a", "sha256": "6aa463c3b6d450b587deb67bfec443511691a3ab640ad2a1ac5a2d7df8bb2bf5" }, "downloads": -1, "filename": "wait_for-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9413866dda9bf5d33210e5e0524c611a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10445, "upload_time": "2019-07-30T14:53:57", "url": "https://files.pythonhosted.org/packages/9f/b8/f521b0105ab84a19d21f237073552c64ddee82242feed89dedfd06a70971/wait_for-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0b8e341e175ca2a58b25ca6c73c0a878", "sha256": "550c3cf19572e4dee6e6c5b55fd5ce0909437c8449548fd6679f0b952937e87f" }, "downloads": -1, "filename": "wait_for-1.1.0.tar.gz", "has_sig": false, "md5_digest": "0b8e341e175ca2a58b25ca6c73c0a878", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11175, "upload_time": "2019-07-30T14:53:59", "url": "https://files.pythonhosted.org/packages/af/d0/fb0d947a01b6045123796f03412a8f4f274bdfa118e50b918bfee8ecef95/wait_for-1.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9413866dda9bf5d33210e5e0524c611a", "sha256": "6aa463c3b6d450b587deb67bfec443511691a3ab640ad2a1ac5a2d7df8bb2bf5" }, "downloads": -1, "filename": "wait_for-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9413866dda9bf5d33210e5e0524c611a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10445, "upload_time": "2019-07-30T14:53:57", "url": "https://files.pythonhosted.org/packages/9f/b8/f521b0105ab84a19d21f237073552c64ddee82242feed89dedfd06a70971/wait_for-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0b8e341e175ca2a58b25ca6c73c0a878", "sha256": "550c3cf19572e4dee6e6c5b55fd5ce0909437c8449548fd6679f0b952937e87f" }, "downloads": -1, "filename": "wait_for-1.1.0.tar.gz", "has_sig": false, "md5_digest": "0b8e341e175ca2a58b25ca6c73c0a878", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11175, "upload_time": "2019-07-30T14:53:59", "url": "https://files.pythonhosted.org/packages/af/d0/fb0d947a01b6045123796f03412a8f4f274bdfa118e50b918bfee8ecef95/wait_for-1.1.0.tar.gz" } ] }