{ "info": { "author": "Joakim Saario", "author_email": "joakim@5monkeys.se", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3" ], "description": "try-default\n===========\n\nA microlibrary for handling exceptions.\n\nExample:\n\n.. code-block:: python\n\n from try_default import try_default\n\n foo = []\n result = try_default(lambda: foo[0], {IndexError: 'n/a'})\n # result: 'n/a'\n\n foo = ['spam']\n result = try_default(lambda: foo[0], {IndexError: 'n/a'})\n # result: 'spam'\n\n bar = {'egg': foo[0]}\n result = try_default(lambda: bar['spam'], {IndexError: 'n/a'})\n # Raises KeyError", "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/jocke-l/try-default", "keywords": "util,functional,exceptions,microlibrary", "license": "3-Clause BSD License", "maintainer": null, "maintainer_email": null, "name": "try-default", "package_url": "https://pypi.org/project/try-default/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/try-default/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/jocke-l/try-default" }, "release_url": "https://pypi.org/project/try-default/1.2/", "requires_dist": null, "requires_python": null, "summary": "A microlibrary for handling exceptions", "version": "1.2" }, "last_serial": 2717565, "releases": { "1.1": [ { "comment_text": "", "digests": { "md5": "afe30abff0eae6c2d53cfb43ed7ccdeb", "sha256": "0971b3effd3152ef583e58cbb353374b670d9339b7339bc45d0d54062897a513" }, "downloads": -1, "filename": "try_default-1.1.tar.gz", "has_sig": false, "md5_digest": "afe30abff0eae6c2d53cfb43ed7ccdeb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1871, "upload_time": "2016-08-07T04:12:25", "url": "https://files.pythonhosted.org/packages/7a/2c/ebd723130b04286be69ed147944116879b73a082cc659f8ccb6a9fe73657/try_default-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "5a28bb547c935af14703e21973615b10", "sha256": "aab5c9bf00630df4a0842b6df7a75cfe7aba710f8699535a6c0aa731bbe1b669" }, "downloads": -1, "filename": "try_default-1.2.tar.gz", "has_sig": false, "md5_digest": "5a28bb547c935af14703e21973615b10", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1863, "upload_time": "2017-03-20T13:38:54", "url": "https://files.pythonhosted.org/packages/0d/82/8c03c6223dc69d95915f3cdbfdca203d82c8f146c4a097b0fca4d88e9867/try_default-1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5a28bb547c935af14703e21973615b10", "sha256": "aab5c9bf00630df4a0842b6df7a75cfe7aba710f8699535a6c0aa731bbe1b669" }, "downloads": -1, "filename": "try_default-1.2.tar.gz", "has_sig": false, "md5_digest": "5a28bb547c935af14703e21973615b10", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1863, "upload_time": "2017-03-20T13:38:54", "url": "https://files.pythonhosted.org/packages/0d/82/8c03c6223dc69d95915f3cdbfdca203d82c8f146c4a097b0fca4d88e9867/try_default-1.2.tar.gz" } ] }