convert-hf : fix flake8 warnings in CI

This commit is contained in:
Jared Van Bortel 2024-03-04 17:37:42 -05:00
parent 4ffcdce2ff
commit e24ca9cb02

View file

@ -28,6 +28,9 @@ from convert import HfVocab
###### MODEL DEFINITIONS ######
AnyModel = TypeVar("AnyModel", bound="type[Model]")
class SentencePieceTokenTypes(IntEnum):
NORMAL = 1
UNKNOWN = 2
@ -36,7 +39,6 @@ class SentencePieceTokenTypes(IntEnum):
UNUSED = 5
BYTE = 6
AnyModel = TypeVar("AnyModel", bound="type[Model]")
class Model(ABC):
_model_classes: dict[str, type[Model]] = {}
@ -187,10 +189,12 @@ class Model(ABC):
@classmethod
def register(cls, *names: str) -> Callable[[AnyModel], AnyModel]:
assert names
def func(modelcls: type[Model]):
for name in names:
cls._model_classes[name] = modelcls
return modelcls
return func
@classmethod