DevL's own standard library for Python 3
Project description
Ormgrop
DevL's own standard library for Python 3.
Collections
get_in and require_in
Access values in nested Python structures that respond to the [] indexing syntax.
Inspired by of Elixir's get_in. If you squint.
Usage
For "soft" getting a value, use get_in(collection, path) where path is a list of keys/indices. This function optionally takes a default value to be returned if the final key/index is not found. By default this is None.
For "hard" getting a value, use require_in(collection, path) where path is a list of keys/indices. This function raises a NestedValueNotFoundError if the final key/index is not found.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ormgrop-0.1.0.tar.gz.
File metadata
- Download URL: ormgrop-0.1.0.tar.gz
- Upload date:
- Size: 2.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1e185b113815965b8805b65b5c1abce4383b05718a0af16a8640ab2b79d810f6
|
|
| MD5 |
1ee6d907fbb63a33684198d0b03c0b94
|
|
| BLAKE2b-256 |
2f52c7ed42593ad22792a3f7eed5784900f9142074336c8704b04d755815fad3
|
File details
Details for the file ormgrop-0.1.0-py3-none-any.whl.
File metadata
- Download URL: ormgrop-0.1.0-py3-none-any.whl
- Upload date:
- Size: 3.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
92ad8eeb377efd59a806902d631fcc6ad9adb1d782a313449a5d3f7a737e0130
|
|
| MD5 |
15f770c80ab6d238ef5befb10ee807d2
|
|
| BLAKE2b-256 |
d681599a64198f83366eef02e1d3ca8a6259a85a9745227f1b2bf37ae5d4ecd1
|