Source code for visions.types.time

from typing import Any, Sequence

from multimethod import multimethod

from visions.relations import IdentityRelation, TypeRelation
from visions.types.object import Object
from visions.types.type import VisionsBaseType


[docs]class Time(VisionsBaseType): """**Time** implementation of :class:`visions.types.type.VisionsBaseType`. Examples: >>> import datetime >>> import visions >>> x = [datetime.time(10, 8, 4), datetime.time(21, 17, 0)] >>> x in visions.Time True """ @staticmethod def get_relations() -> Sequence[TypeRelation]: relations = [IdentityRelation(Object)] return relations
[docs] @staticmethod @multimethod def contains_op(item: Any, state: dict) -> bool: pass