{ "info": { "author": "Xian Zheng", "author_email": "714186139@qq.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "# Class EventManager: \n\nprovide event sending and listening.\nuse a hashable key to identify an event.\n\n```python\ndef f(data):\n print data\n\nmanager = EventManager()\nmanager.start() # start listen\n\nmanager.addListener(key='evnet_key', listener=f)\n\nmanager.sendEvent(key='evnet_key', data={msg:'hello'})\n\n\n# other methods\nmanager.removeListener(key='evnet_key', f)\nmanager.stop() # stop listen\nmanager.clear() # clear event\n```\n\n# Change Log\n\n## v0.0.2, 2018-11-8\n* change to run with python3", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/SineObama/", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "sine.event", "package_url": "https://pypi.org/project/sine.event/", "platform": "", "project_url": "https://pypi.org/project/sine.event/", "project_urls": { "Homepage": "https://github.com/SineObama/" }, "release_url": "https://pypi.org/project/sine.event/0.0.2/", "requires_dist": null, "requires_python": ">=3.6.0", "summary": "package description", "version": "0.0.2" }, "last_serial": 4798420, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "cc1f5aafeb59503dfdecd9382f1d02af", "sha256": "c42a8cdbe48f303938234fe3d4199bf36286e5dc8bcd79d699fe6b03b675c72f" }, "downloads": -1, "filename": "sine.event-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cc1f5aafeb59503dfdecd9382f1d02af", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7.0", "size": 5490, "upload_time": "2018-10-23T12:12:52", "url": "https://files.pythonhosted.org/packages/05/af/3963f162d9cb272a6c6c6b149b4bb069aef87543306964a42be1ce060b8e/sine.event-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "65de44bad2d52ebb809a25c506ee2d73", "sha256": "95b98e596ecc5e64ee06067005d6e833ae896067e7443408035ad4d1a1fde69a" }, "downloads": -1, "filename": "sine.event-0.0.1.tar.gz", "has_sig": false, "md5_digest": "65de44bad2d52ebb809a25c506ee2d73", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7.0", "size": 5251, "upload_time": "2018-10-23T12:12:53", "url": "https://files.pythonhosted.org/packages/5e/15/92d8ecf53b9d3136ee3c98e664e76dd9aff039ac051a7258d919ff067ca5/sine.event-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "701fbb169d21dcdfc228bb8a31e07a4e", "sha256": "7290d045cba35fbbaf5382db533696ed6379b4fa461c3721c3cf9c7f26ce01b4" }, "downloads": -1, "filename": "sine.event-0.0.2.tar.gz", "has_sig": false, "md5_digest": "701fbb169d21dcdfc228bb8a31e07a4e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 5330, "upload_time": "2019-02-09T04:42:40", "url": "https://files.pythonhosted.org/packages/5c/ba/2778c948552eaf589c2a7622642eee60363cbdb54f8ed31e4ddb9c1fb778/sine.event-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "701fbb169d21dcdfc228bb8a31e07a4e", "sha256": "7290d045cba35fbbaf5382db533696ed6379b4fa461c3721c3cf9c7f26ce01b4" }, "downloads": -1, "filename": "sine.event-0.0.2.tar.gz", "has_sig": false, "md5_digest": "701fbb169d21dcdfc228bb8a31e07a4e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 5330, "upload_time": "2019-02-09T04:42:40", "url": "https://files.pythonhosted.org/packages/5c/ba/2778c948552eaf589c2a7622642eee60363cbdb54f8ed31e4ddb9c1fb778/sine.event-0.0.2.tar.gz" } ] }