{ "info": { "author": "Wavky", "author_email": "master@wavky.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "\nLoopyTimer\n==========\n\nPython looping timer. Forked from\n`terryltang/pythonTimer `__\n\nInstall\n-------\n\n::\n\n pip install loopytimer\n\nFeature & Usage\n---------------\n\n- Require Python standard library: **threading**\n\n- Call a function after a specified number of seconds:\n\n::\n\n e.g.:\n from loopytimer import LoopyTimer\n\n timer = LoopyTimer(5.0, handler_func, args=[], kwargs={})\n timer.set_call_limits(5) # timer will run eternally if you don't set a limit\n timer.start()\n timer.cancel() # cancel the timer's action if it's still waiting, will also destroy timer instance\n\n- Timer handler take positional arguments and keyword arguments:\n\n::\n\n e.g.: \n timer = LoopyTimer(0.5, timer_handler, args=[\"Terry\", \"Tang\"], kwargs={\"city\":\"Houston\", \"state\":\"Texas\"})\n\n- Cancel and destroy timer.\n\n- Add a customized logger function for timer handler.\n\n- Test cases included.\n\nLicense\n-------\n\nMIT License\n\nCopyright (c) 2018 Wavky Huang\n\nSee ->\n`LICENSE `__\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/wavky/loopytimer", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "loopytimer", "package_url": "https://pypi.org/project/loopytimer/", "platform": "", "project_url": "https://pypi.org/project/loopytimer/", "project_urls": { "Homepage": "https://github.com/wavky/loopytimer" }, "release_url": "https://pypi.org/project/loopytimer/0.1.0/", "requires_dist": null, "requires_python": "", "summary": "A loop timer instead of default one shot Timer from threading. Base on pythonTimer created by terryltang.", "version": "0.1.0" }, "last_serial": 3572447, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "2b5f8d1c9c65bc953b45645bdfa4fb4f", "sha256": "6444daf5da6be0f1720e0ca05e7c0cf956fa6bd00084df8f87dd592743fe04bc" }, "downloads": -1, "filename": "loopytimer-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2b5f8d1c9c65bc953b45645bdfa4fb4f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5061, "upload_time": "2018-02-11T17:20:35", "url": "https://files.pythonhosted.org/packages/9f/ec/50a9b89f4804b962ef86406982405d82e56826970ca3e6eec2d4a2865fab/loopytimer-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2d049dfe40efd583dada13b103c37542", "sha256": "7b6a183d0238451da9e6fdb1964f5a9ab5a266facdcac75475ce54515472ba12" }, "downloads": -1, "filename": "loopytimer-0.1.0.tar.gz", "has_sig": false, "md5_digest": "2d049dfe40efd583dada13b103c37542", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4834, "upload_time": "2018-02-11T17:20:37", "url": "https://files.pythonhosted.org/packages/b0/ca/6378212484b14caf3c7a356a3ad1231c9aaf9812195483cd755fb62ef7c5/loopytimer-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2b5f8d1c9c65bc953b45645bdfa4fb4f", "sha256": "6444daf5da6be0f1720e0ca05e7c0cf956fa6bd00084df8f87dd592743fe04bc" }, "downloads": -1, "filename": "loopytimer-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2b5f8d1c9c65bc953b45645bdfa4fb4f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5061, "upload_time": "2018-02-11T17:20:35", "url": "https://files.pythonhosted.org/packages/9f/ec/50a9b89f4804b962ef86406982405d82e56826970ca3e6eec2d4a2865fab/loopytimer-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2d049dfe40efd583dada13b103c37542", "sha256": "7b6a183d0238451da9e6fdb1964f5a9ab5a266facdcac75475ce54515472ba12" }, "downloads": -1, "filename": "loopytimer-0.1.0.tar.gz", "has_sig": false, "md5_digest": "2d049dfe40efd583dada13b103c37542", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4834, "upload_time": "2018-02-11T17:20:37", "url": "https://files.pythonhosted.org/packages/b0/ca/6378212484b14caf3c7a356a3ad1231c9aaf9812195483cd755fb62ef7c5/loopytimer-0.1.0.tar.gz" } ] }