graveldb: TDBShelf context manager