diff --git a/biggie/core.py b/biggie/core.py index ec47517..68dbc25 100644 --- a/biggie/core.py +++ b/biggie/core.py @@ -184,6 +184,9 @@ def items(self): """Return the (key, value) items of the entity.""" return [(k, getattr(self, k)) for k in self.keys()] + def todict(self): + return {k: v for k, v in self.items()} + @classmethod def from_hdf5_group(cls, group): """writeme.""" diff --git a/biggie/sources.py b/biggie/sources.py index 2e887e0..0291af8 100644 --- a/biggie/sources.py +++ b/biggie/sources.py @@ -143,7 +143,7 @@ def add(self, key, entity, overwrite=False): key : str Key to write the entity under. - entity : Entity + entity : Entity or dict Data to write to file. overwrite : bool, default=False