Catalog PyPI
PACKAGE EXPLORERView in registry

addicted

PyPI

addict ExtendeD

addictaddictedattrdictattributenaghelptextops
Versions collected1
Direct dependencies0From release 0.0.9
Last observed20 Oct, 19:18 UTC

README

Version 0.0.9 documentation

========
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 <https://pypi.python.org/pypi/noattr/>`_ package notes for explaination about ‘NoAttr‘ ::

    from addicted import Dict,NoAttrDict
    d1 = AddDict()
    d2 = NoAttrDict()

    print type(d1.a.b.c.d)
    >>> <class 'addicted.AddDict'>

    print type(d2.a.b.c.d)
    >>> <class 'noattr.NoAttrType'>



News
====
0.0.9 (2017-05-01)
------------------
switch from pprint property to pprint() method, add pformat()

0.0.8 (2016-08-26)
------------------
add update_dict() for not recursive update()

0.0.6 (2015-08-06)
------------------
Flag to Beta.

0.0.4 (2015-08-06)
------------------
add __all__ list

0.0.3 (2015-08-04)
------------------
mewwts/addict source code has been included directly into elapouya/addicted to remove the use of 'inspect' module for performance reason
the isgenerator() function has been coded another way.
update() method has been changed to accept list,tuple and kwargs

0.0.2 (2015-07-31)
------------------
Add some methods

0.0.1 (2015-07-30)
------------------
First version

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.0.91 May 20170

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
elapouya/addicted

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 19:18 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:f00e24a42a41eecb56be33eca48b072affb8579153e3be5490e6e83c9486d028