Change conditional for macos pyobjc usage

macOS 11.x will occasionally identify as 10.16, since there was no real
reason to prevent on all supported platforms allow.
This commit is contained in:
Andrew Senetar 2021-05-14 21:40:16 -05:00
parent c8bcaea1e8
commit 9b0d5796c1
Signed by: arsenetar
GPG Key ID: C63300DCE48AB2F1
1 changed files with 3 additions and 3 deletions

View File

@ -7,9 +7,9 @@
from platform import mac_ver
from sys import version_info
# If macOS is 11.0 or newer try to use the pyobjc version to get around #51
# NOTE: pyobjc only supports python >= 3.6
if version_info >= (3, 6) and int(mac_ver()[0].split(".", 1)[0]) >= 11:
# NOTE: version of pyobjc only supports python >= 3.6 and 10.9+
macos_ver = tuple(int(part) for part in mac_ver()[0].split("."))
if version_info >= (3, 6) and macos_ver >= (10, 9):
try:
from .plat_osx_pyobjc import send2trash
except ImportError: