Source code for rsdiv.encoding.base
from abc import ABCMeta, abstractclassmethod, abstractmethod
from typing import Any, Dict, List, Union
[docs]class BaseEncoder(metaclass=ABCMeta):
"""Base encoder for all encodes' mappings."""
encode_source: Dict[str, Any]
@abstractmethod
def encoding_single(cls, org: Union[List, str]) -> Union[int, str]:
raise NotImplementedError("embedding_single must be implemented.")