from typing import Optional from entity.File import File class VideoClip(File): duration: Optional[float] def __init__(self, file, base_path): super(VideoClip, self).__init__(file, base_path) self.duration = None def set_duration(self, duration: Optional[float]): self.duration = duration def evaluate_duration(self): if self.duration is None or self.duration < 0: ...