Skip to content

Commit 69e3a94

Browse files
committed
Fix: Inferring possible_capabilities
1 parent 45e806f commit 69e3a94

File tree

1 file changed

+18
-3
lines changed

1 file changed

+18
-3
lines changed

scripts/test.py

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
"""
4141

4242
import os
43+
import sys
4344
import math
4445
import time
4546
import platform
@@ -480,9 +481,23 @@ def collect_warnings(message: str, stats: dict):
480481
]
481482
possible_x86_capabilities: List[str] = [c for c in possible_x86_capabilities if available_capabilities[c]]
482483
possible_arm_capabilities: List[str] = [c for c in possible_arm_capabilities if available_capabilities[c]]
483-
possible_capabilities: List[str] = (
484-
possible_x86_capabilities if platform.machine() == "x86_64" else possible_arm_capabilities
485-
)
484+
possible_capabilities: List[str] = []
485+
486+
if sys.platform == "linux":
487+
if platform.machine() == "x86_64":
488+
possible_capabilities = possible_x86_capabilities
489+
elif platform.machine() == "aarch64":
490+
possible_capabilities = possible_arm_capabilities
491+
elif sys.platform == "darwin":
492+
if platform.machine() == "x86_64":
493+
possible_capabilities = possible_x86_capabilities
494+
elif platform.machine() == "arm64":
495+
possible_capabilities = possible_arm_capabilities
496+
elif sys.platform == "win32":
497+
if platform.machine() == "AMD64":
498+
possible_capabilities = possible_x86_capabilities
499+
elif platform.machine() == "ARM64":
500+
possible_capabilities = possible_arm_capabilities
486501

487502

488503
def keep_one_capability(cap: str):

0 commit comments

Comments
 (0)