Python Generic Class

Descripción

Create a Python generic class using type hints


File Template: ❌


Prefix

class:generic


Scopes

python


Snippet de código

from typing import Generic, TypeVar

T = TypeVar('T')

class ${1:MyClass}(Generic[T]):
	def __init__(self, value: T):
		self.value: T = value

	def get_value(self) -> T:
		return self.value

	def set_value(self, value: T) -> None:
		self.value = value