crookbook

Common utilities used in my projects.

If there’s something you find useful, feel free to request it gets put into a separate library.

Docs Release Version Python Version License Build Status Coverage Code Climate

Project Home

You can browse the source code and file issues at the project repository.

API

essence(attrs, mutable=True)[source]
described(inner)[source]
class AttrItems[source]

Bases: object

class ItemAttrs[source]

Bases: object

class MappingNS[source]

Bases: crookbook.ItemAttrs

class attrdict[source]

Bases: crookbook.ItemAttrs, dict

class nsdict[source]

Bases: crookbook.MappingNS, dict

class nsmap[source]

Bases: types.SimpleNamespace, crookbook.AttrItems

deep_remap(struct, newtype, maptypes=(<class 'dict'>, ), seqtypes=(<class 'tuple'>, <class 'list'>))[source]
attrcopy(source, attrs_to_get, maptype=<class 'crookbook.nsdict'>)[source]

Indices and tables