An extended version of [addict](https://github.com/mewwts/addict).
Project description
entity_addict
An extended version of addict.
It can be very useful as a decorator. It can be converted to Dict when the function returns a value. Can support a single dictionary, list dictionary, or multi deep dictionary of list.
install via pip
pip install entiry_addict
examples:
from entity_addict import entity_addict
@entity_addict
def get_dict_data_a():
return {"key_name": "value"}
data = get_dict_data_a()
print(data.key_name)
@entity_addict
def get_dict_data_b():
return [{"key_name": "value"}]
for data in get_dict_data_b():
print(data.key_name)
@entity_addict
def get_dict_data_c():
return [
{"key_name": "value"},
{"key": [{"sub_key1": 1}, {"sub_key2": 2}]}
]
data = get_dict_data_c()
print(data[1].key[1].sub_key2)
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
entity_addict-1.2.1.tar.gz
(3.5 kB
view hashes)
Built Distribution
Close
Hashes for entity_addict-1.2.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed967519c0f5d5db1ff937df164b38c8d8521a7c9b53340f0847455006730a91 |
|
MD5 | 45aa8572b0d06bab0e1bcd3947ab17a0 |
|
BLAKE2b-256 | 43888b22bc8e34450dc593cc73698a425587a80133c05dcb093d9ad257030c2e |