Package pattern_utils
patternlib
is a toolkit for pattern matching.
That's the intention anyway, the first and only matcher provided here is for generators, allowing peeking into the head elements of a generator.
Example::
```python-repl
>>> from pattern_utils import generator as gen
>>> def example_generator():
... yield "some resource"
... return "done"
>>> match gen.matcher(example_generator()):
... case gen.Node(resource, gen.Empty(end_result)):
... print(resource, end_result)
some resource done
Sub-modules
pattern_utils.generator
-
Wrap the generator to allow pattern matching …