{ "info": { "author": "luckydonald", "author_email": "code@luckydonald.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 1 - Planning" ], "description": "In python it is not possible to do this:\r\n::\r\n if temp=do_something() == 42:\r\n foo(temp)\r\n::\r\n\r\nAnd storing it before is not an option?\r\n(you have something very resources-expensive, or changing values) \r\n\r\n::\r\n temp = do_something()\r\n temp2 = do_something_else()\r\n if temp == 42:\r\n foo(temp)\r\n elif temp2:\r\n foo2(temp2)\r\n::\r\n\r\nSomebody need to hold that result for you:\r\n\r\n::\r\nh = Holder()\r\nif h(do_something()) == 42:\r\n foo(h())\r\nelif h(do_something_else()):\r\n foo2(h())", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/luckydonald/Holder", "keywords": "Holder, if", "license": "- not entered yet -", "maintainer": "luckydonald", "maintainer_email": "http://github.com/luckydonald", "name": "Holder", "package_url": "https://pypi.org/project/Holder/", "platform": "python", "project_url": "https://pypi.org/project/Holder/", "project_urls": { "Homepage": "http://github.com/luckydonald/Holder" }, "release_url": "https://pypi.org/project/Holder/0.0.0/", "requires_dist": null, "requires_python": null, "summary": "Caches a result, and returns it. Useful in if statements.", "version": "0.0.0" }, "last_serial": 1548919, "releases": { "0.0.0": [] }, "urls": [] }