Skip to content

Commit 23db239

Browse files
authored
Suppress SyntaxWarning from colorspacious on Python 3.12+ (#91)
* Update cvd.py * Update hexcode.py * Update plot.py
1 parent 7b50aac commit 23db239

File tree

3 files changed

+15
-3
lines changed

3 files changed

+15
-3
lines changed

arcadia_pycolor/cvd.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
1+
import warnings
12
from typing import Any, Union, cast, overload
23

34
import matplotlib as mpl
45
import numpy as np
5-
from colorspacious import cspace_convert # type: ignore
6+
7+
with warnings.catch_warnings():
8+
warnings.filterwarnings("ignore", category=SyntaxWarning, module="colorspacious")
9+
from colorspacious import cspace_convert # type: ignore
610
from numpy.typing import NDArray
711

812
from arcadia_pycolor.gradient import Gradient

arcadia_pycolor/hexcode.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
11
from __future__ import annotations
22
import re
3+
import warnings
34
from typing import Any, cast
45

56
import matplotlib.colors as mcolors
6-
from colorspacious import cspace_converter # type: ignore
7+
8+
with warnings.catch_warnings():
9+
warnings.filterwarnings("ignore", category=SyntaxWarning, module="colorspacious")
10+
from colorspacious import cspace_converter # type: ignore
711

812
from arcadia_pycolor.display import colorize
913

arcadia_pycolor/plot.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
1+
import warnings
12
from typing import Union, cast
23

34
import matplotlib as mpl
45
import matplotlib.pyplot as plt
56
import numpy as np
6-
from colorspacious import cspace_converter # type: ignore
7+
8+
with warnings.catch_warnings():
9+
warnings.filterwarnings("ignore", category=SyntaxWarning, module="colorspacious")
10+
from colorspacious import cspace_converter # type: ignore
711
from matplotlib.figure import Figure
812
from numpy.typing import NDArray
913

0 commit comments

Comments
 (0)