mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-02-18 00:54:27 +03:00
fix types
This commit is contained in:
parent
69e4992151
commit
a4d1aab8ce
@ -3,6 +3,7 @@ import faulthandler
|
|||||||
import signal
|
import signal
|
||||||
import sys
|
import sys
|
||||||
import threading
|
import threading
|
||||||
|
from typing import Union
|
||||||
|
|
||||||
import ruamel.yaml
|
import ruamel.yaml
|
||||||
from pydantic import ValidationError
|
from pydantic import ValidationError
|
||||||
@ -61,11 +62,14 @@ def main() -> None:
|
|||||||
|
|
||||||
try:
|
try:
|
||||||
for i, part in enumerate(error_path):
|
for i, part in enumerate(error_path):
|
||||||
key = int(part) if part.isdigit() else part
|
key: Union[int, str] = (
|
||||||
|
int(part) if isinstance(part, str) and part.isdigit() else part
|
||||||
|
)
|
||||||
|
|
||||||
if isinstance(current, ruamel.yaml.comments.CommentedMap):
|
if isinstance(current, ruamel.yaml.comments.CommentedMap):
|
||||||
current = current[key]
|
current = current[key]
|
||||||
elif isinstance(current, list):
|
elif isinstance(current, list):
|
||||||
|
if isinstance(key, int):
|
||||||
current = current[key]
|
current = current[key]
|
||||||
|
|
||||||
if hasattr(current, "lc"):
|
if hasattr(current, "lc"):
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user