mirror of
https://github.com/servo/servo.git
synced 2025-08-04 05:00:08 +01:00
notify_darwin should trap import errors and provide the useful package name for the user to install.
This commit is contained in:
parent
46709edaf8
commit
bb426d3575
1 changed files with 14 additions and 11 deletions
|
@ -64,6 +64,7 @@ def notify_win(title, text):
|
||||||
|
|
||||||
|
|
||||||
def notify_darwin(title, text):
|
def notify_darwin(title, text):
|
||||||
|
try:
|
||||||
import Foundation
|
import Foundation
|
||||||
import objc
|
import objc
|
||||||
|
|
||||||
|
@ -79,6 +80,8 @@ def notify_darwin(title, text):
|
||||||
|
|
||||||
centre = NSUserNotificationCenter.defaultUserNotificationCenter()
|
centre = NSUserNotificationCenter.defaultUserNotificationCenter()
|
||||||
centre.scheduleNotification_(note)
|
centre.scheduleNotification_(note)
|
||||||
|
except ImportError:
|
||||||
|
raise Exception("Please make sure that the Python pyobjc module is installed!")
|
||||||
|
|
||||||
|
|
||||||
def notify_build_done(elapsed):
|
def notify_build_done(elapsed):
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue