From dc56b43c32fd07e70c4f1982d3a3d5294e1650ca Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Fri, 29 Oct 2021 14:43:59 +1000 Subject: [PATCH] show warning instead of crashing when recording on darwin-arm64 --- qt/aqt/sound.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/qt/aqt/sound.py b/qt/aqt/sound.py index b3cce2ea3..213d24c9f 100644 --- a/qt/aqt/sound.py +++ b/qt/aqt/sound.py @@ -711,6 +711,10 @@ class RecordDialog(QDialog): def record_audio( parent: QWidget, mw: aqt.AnkiQt, encode: bool, on_done: Callable[[str], None] ) -> None: + if sys.platform.startswith("darwin") and platform.machine() == "arm64": + showWarning("Recording currently only works in Anki's Intel build") + return + def after_record(path: str) -> None: if not encode: on_done(path)