No support for notifications (yet) on windows
parent
68ed1164a1
commit
8fbd0cd067
|
@ -22,6 +22,7 @@ from contextlib import asynccontextmanager
|
||||||
from dataclasses import dataclass, field
|
from dataclasses import dataclass, field
|
||||||
from functools import partial
|
from functools import partial
|
||||||
from pprint import pformat
|
from pprint import pformat
|
||||||
|
import platform
|
||||||
import time
|
import time
|
||||||
from typing import Optional, Dict, Callable, Any
|
from typing import Optional, Dict, Callable, Any
|
||||||
import uuid
|
import uuid
|
||||||
|
@ -429,16 +430,17 @@ class OrderMode:
|
||||||
|
|
||||||
# TODO: make this not trash.
|
# TODO: make this not trash.
|
||||||
# XXX: linux only for now
|
# XXX: linux only for now
|
||||||
result = await trio.run_process(
|
if platform.system() != "Windows":
|
||||||
[
|
result = await trio.run_process(
|
||||||
'notify-send',
|
[
|
||||||
'-u', 'normal',
|
'notify-send',
|
||||||
'-t', '10000',
|
'-u', 'normal',
|
||||||
'piker',
|
'-t', '10000',
|
||||||
f'alert: {msg}',
|
'piker',
|
||||||
],
|
f'alert: {msg}',
|
||||||
)
|
],
|
||||||
log.runtime(result)
|
)
|
||||||
|
log.runtime(result)
|
||||||
|
|
||||||
def on_cancel(
|
def on_cancel(
|
||||||
self,
|
self,
|
||||||
|
|
Loading…
Reference in New Issue