mirror of
https://github.com/servo/servo.git
synced 2025-07-23 23:33:43 +01:00
Auto merge of #6029 - andars:master, r=jdm
Closes #5582 Uses `terminal-notifier` to generate notifications on mac. <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/6029) <!-- Reviewable:end -->
This commit is contained in:
commit
b3b9deafa7
1 changed files with 9 additions and 2 deletions
|
@ -55,8 +55,15 @@ def notify(elapsed):
|
||||||
print("[Warning] Could not generate notification! Please make sure that the required libraries are installed!")
|
print("[Warning] Could not generate notification! Please make sure that the required libraries are installed!")
|
||||||
|
|
||||||
elif sys.platform.startswith('darwin'):
|
elif sys.platform.startswith('darwin'):
|
||||||
# Notification code for Darwin here! For the time being printing simple msg
|
try:
|
||||||
print("[Warning] : Darwin System! Notifications not supported currently!")
|
from distutils.spawn import find_executable
|
||||||
|
notifier = find_executable('terminal-notifier')
|
||||||
|
if not notifier:
|
||||||
|
raise Exception('`terminal-notifier` not found')
|
||||||
|
subprocess.call([notifier, '-title', 'Servo Build System',
|
||||||
|
'-group', 'servobuild', '-message', 'Servo build complete!'])
|
||||||
|
except:
|
||||||
|
print("[Warning] Could not generate notification! Make sure that `terminal-notifier is installed!")
|
||||||
|
|
||||||
|
|
||||||
@CommandProvider
|
@CommandProvider
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue