kdb.data module

Data Handling

class kdb.data.Data(mapping=None, recursive=True)

Bases: attrdict.AttrDict

An attribute access data dictionary

An attrdict attribute access style dictionary with a way to “initialize” the dictionary with another non-overriding dict preserving any already existing keys.

init(D)

Initializes Data with keys and values from D only if they do not already exist in Data. Similar to dict.update but with non-overriding behavior. Useful for populating a dict with some initial data.

Parameters:D (dict) – non-overriding data to populate with
Returns:the updated dictionary
Return type:dict

This Page