# addicted **Repository Path**: mirrors_elapouya/addicted ## Basic Information - **Project Name**: addicted - **Description**: Python addict ExtendeD - **Primary Language**: Unknown - **License**: LGPL-2.1 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-08 - **Last Updated**: 2026-05-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ======== addicted ======== addicted = addict ExtendeD This library comes from ‘mewwts/addict‘ with some more features. Dict ---- Same as Dict from ‘mewwts/addict‘ except that update() method accept list,tuple and kwargs like usual python dict. The use of ‘inspect‘ module has been removed for performance reason. AddDict ------- Dict with these additional methods : :: pprint() find(pattern,**kwargs) count_some_values(pattern,ignore_case=False) count_some_keys(pattern,ignore_case=False) count_some_items(filter) iter_some_items(pattern,ignore_case=False) iter_some_values(pattern,ignore_case=False) iter_some_keys(pattern,ignore_case=False) get_some_items(pattern,ignore_case=False) get_some_values(pattern,ignore_case=False) get_some_keys(pattern,ignore_case=False) mget(*key_list) extract(key_list) parse_booleans(key_list) parse_numbers(key_list) update_dict(*args, **kwargs) NoAttrDict ---------- Works like AddDict, except that it returns a ‘NoAttr‘ value when an attribute is missing. Please read `noattr `_ package notes for explaination about ‘NoAttr‘ :: from addicted import Dict,NoAttrDict d1 = AddDict() d2 = NoAttrDict() print type(d1.a.b.c.d) >>> print type(d2.a.b.c.d) >>>