Раньше он работал со старой версией (0.6xx?) Mypy:
import pathlib
import shutil
from typing import Union
def f(x: Union[str, pathlib.Path]):
shutil.copyfile("bla", x)
, но не в mypy 0.710, где он жалуется:
error: Value of type variable "_AnyPath" of "copyfile" cannot be "Union[str, Path]"
Как это должно бытьисправлена?