From 02e9240986b0a7e6f0700c6fb18bc3c871c744f7 Mon Sep 17 00:00:00 2001 From: wattygetlood <61716739+wattygetlood@users.noreply.github.com> Date: Thu, 16 Sep 2021 16:46:44 -0400 Subject: [PATCH] No support for notifications (yet) on windows --- piker/ui/order_mode.py | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/piker/ui/order_mode.py b/piker/ui/order_mode.py index 48be0384..0e1cecf8 100644 --- a/piker/ui/order_mode.py +++ b/piker/ui/order_mode.py @@ -22,6 +22,7 @@ from contextlib import asynccontextmanager from dataclasses import dataclass, field from functools import partial from pprint import pformat +import platform import time from typing import Optional, Dict, Callable, Any import uuid @@ -429,16 +430,17 @@ class OrderMode: # TODO: make this not trash. # XXX: linux only for now - result = await trio.run_process( - [ - 'notify-send', - '-u', 'normal', - '-t', '10000', - 'piker', - f'alert: {msg}', - ], - ) - log.runtime(result) + if platform.system() != "Windows": + result = await trio.run_process( + [ + 'notify-send', + '-u', 'normal', + '-t', '10000', + 'piker', + f'alert: {msg}', + ], + ) + log.runtime(result) def on_cancel( self,