Move naming to Generator (reflect reality)

Closes https://github.com/datpy/merkle-tree-stream/issues/4.
This commit is contained in:
Luke Murphy
2019-10-08 22:26:24 +02:00
parent 71526e64aa
commit a293d4bada
5 changed files with 44 additions and 37 deletions

@ -1,7 +1,7 @@
"""merkle-tree-stream module."""
from merkle_tree_stream.node import MerkleTreeNode # noqa
from merkle_tree_stream.tree import MerkleTreeIterator # noqa
from merkle_tree_stream.tree import MerkleTreeGenerator # noqa
try:
import pkg_resources

@ -1,4 +1,4 @@
"""A merkle tree iterator."""
"""A merkle tree generator."""
from typing import Any, Callable, Iterator, List
@ -10,14 +10,14 @@ from merkle_tree_stream.node import MerkleTreeNode
EMPTY_DATA = b''
EMPTY_HASH = None
__all__ = ['MerkleTreeIterator']
__all__ = ['MerkleTreeGenerator']
flat_tree = FlatTreeAccessor()
@attr.s(auto_attribs=True)
class MerkleTreeIterator:
"""A merkle tree iterator.
class MerkleTreeGenerator:
"""A merkle tree generator.
:param leaf: The leaf hash generation function
:param parent: The parent hash generation function