mirror of
https://github.com/iluvcapra/pycmx.git
synced 2025-12-31 08:50:54 +00:00
Typing
This commit is contained in:
@@ -177,8 +177,8 @@ def _parse_split(line: str, line_number):
|
||||
split_type = line[10:21]
|
||||
is_video = split_type.startswith("VIDEO")
|
||||
|
||||
split_mag = line[24:35]
|
||||
return StmtSplitEdit(video=is_video, magnitude=split_mag,
|
||||
split_delay = line[24:35]
|
||||
return StmtSplitEdit(video=is_video, delay=split_delay,
|
||||
line_number=line_number)
|
||||
|
||||
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
# pycmx
|
||||
# (c) 2025 Jamie Hardt
|
||||
|
||||
from collections import namedtuple
|
||||
|
||||
from typing import Any, NamedTuple
|
||||
|
||||
from pycmx.cdl import AscSopComponents
|
||||
|
||||
type TimecodeStr = str
|
||||
|
||||
|
||||
class StmtTitle(NamedTuple):
|
||||
title: str
|
||||
@@ -24,10 +24,10 @@ class StmtEvent(NamedTuple):
|
||||
channels: str
|
||||
trans: str
|
||||
trans_op: str
|
||||
source_in: str
|
||||
source_out: str
|
||||
record_in: str
|
||||
record_out: str
|
||||
source_in: TimecodeStr
|
||||
source_out: TimecodeStr
|
||||
record_in: TimecodeStr
|
||||
record_out: TimecodeStr
|
||||
source_field_size: int
|
||||
line_number: int
|
||||
|
||||
@@ -84,7 +84,7 @@ class StmtSourceUMID(NamedTuple):
|
||||
|
||||
class StmtSplitEdit(NamedTuple):
|
||||
video: bool
|
||||
magnitude: str
|
||||
delay: TimecodeStr
|
||||
line_number: int
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user