mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-05-03 12:07:40 +03:00
use regex instead of re to match multi language unicode regexes
This commit is contained in:
parent
061290ce2d
commit
2a6c73d35f
@ -5,12 +5,12 @@ import json
|
|||||||
import logging
|
import logging
|
||||||
import multiprocessing as mp
|
import multiprocessing as mp
|
||||||
import os
|
import os
|
||||||
import re
|
|
||||||
import signal
|
import signal
|
||||||
import threading
|
import threading
|
||||||
from types import FrameType
|
from types import FrameType
|
||||||
from typing import Any, Optional, Union
|
from typing import Any, Optional, Union
|
||||||
|
|
||||||
|
import regex
|
||||||
from pathvalidate import ValidationError, sanitize_filename
|
from pathvalidate import ValidationError, sanitize_filename
|
||||||
from setproctitle import setproctitle
|
from setproctitle import setproctitle
|
||||||
|
|
||||||
@ -251,9 +251,9 @@ class EmbeddingsContext:
|
|||||||
except ValidationError as e:
|
except ValidationError as e:
|
||||||
raise ValueError(f"Invalid face name: {str(e)}")
|
raise ValueError(f"Invalid face name: {str(e)}")
|
||||||
|
|
||||||
if not re.match(valid_name_pattern, old_name):
|
if not regex.match(valid_name_pattern, old_name):
|
||||||
raise ValueError(f"Invalid old face name: {old_name}")
|
raise ValueError(f"Invalid old face name: {old_name}")
|
||||||
if not re.match(valid_name_pattern, new_name):
|
if not regex.match(valid_name_pattern, new_name):
|
||||||
raise ValueError(f"Invalid new face name: {new_name}")
|
raise ValueError(f"Invalid new face name: {new_name}")
|
||||||
if sanitized_old_name != old_name:
|
if sanitized_old_name != old_name:
|
||||||
raise ValueError(f"Old face name contains invalid characters: {old_name}")
|
raise ValueError(f"Old face name contains invalid characters: {old_name}")
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user