{ "info": { "author": "UNKNOWN", "author_email": "UNKNOWN", "bugtrack_url": null, "classifiers": [], "description": "dataholder\n======\n\nThis is a trick for assignment in an if statement.\n\nInstall\n-------\n.. code-block:: sh\n\n pip install dataholder\n\nUsage\n-----\n\n.. code-block:: python\n\n import re\n from dataholder import DataHolder\n\n input = u'test bar 123'\n save_match = DataHolder(attr_name='match')\n if save_match(re.search('foo (\\d+)', input)):\n print \"Foo\"\n print save_match.match.group(1)\n elif save_match(re.search('bar (\\d+)', input)):\n print \"Bar\"\n print save_match.match.group(1)\n elif save_match(re.search('baz (\\d+)', input)):\n print \"Baz\"\n print save_match.match.group(1)\n\n\nThe code was taken from http://stackoverflow.com/a/1806338/1849904\n\nThe author of idea is Alex Martelli", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/pitcons/dataholder", "keywords": "python", "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "dataholder", "package_url": "https://pypi.org/project/dataholder/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/dataholder/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/pitcons/dataholder" }, "release_url": "https://pypi.org/project/dataholder/1.0.1/", "requires_dist": null, "requires_python": null, "summary": "Trick for assignment in an if statement", "version": "1.0.1" }, "last_serial": 1700773, "releases": { "1.0.0": [], "1.0.1": [ { "comment_text": "", "digests": { "md5": "c6fbc2e954f887288f2a3411a8723b2b", "sha256": "c5179a7e3fff86e4594c1e13cb71b01b3305e3674f312b112492e682f262ed3a" }, "downloads": -1, "filename": "dataholder-1.0.1.tar.gz", "has_sig": false, "md5_digest": "c6fbc2e954f887288f2a3411a8723b2b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1715, "upload_time": "2015-08-30T22:56:27", "url": "https://files.pythonhosted.org/packages/80/09/410878e5272f8fedb2d74d1628e69768d19d4e3e61c9c5bde557c830d60e/dataholder-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c6fbc2e954f887288f2a3411a8723b2b", "sha256": "c5179a7e3fff86e4594c1e13cb71b01b3305e3674f312b112492e682f262ed3a" }, "downloads": -1, "filename": "dataholder-1.0.1.tar.gz", "has_sig": false, "md5_digest": "c6fbc2e954f887288f2a3411a8723b2b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1715, "upload_time": "2015-08-30T22:56:27", "url": "https://files.pythonhosted.org/packages/80/09/410878e5272f8fedb2d74d1628e69768d19d4e3e61c9c5bde557c830d60e/dataholder-1.0.1.tar.gz" } ] }