bridge_chunker#

scikitplot.corpus.bridge_chunker(chunker)[source]#

Wrap chunker in a bridge if it is a new-style chunker.

Parameters:
chunkerobject

Either a ChunkerBase subclass (returned as-is) or a new-style chunker (wrapped in the appropriate bridge).

Returns:
ChunkerBridge or object

The bridged chunker, or the original if no bridge is needed.

Parameters:

chunker (Any)

Return type:

ChunkerBridge | Any

Examples

>>> from scikitplot.corpus._chunkers import SentenceChunker
>>> bridged = bridge_chunker(SentenceChunker())
>>> hasattr(bridged, "strategy")
True
>>> isinstance(bridged.chunk("Hello world. Goodbye.", metadata={}), list)
True