Be more specific on excepts.

This commit is contained in:
js 2008-06-08 10:19:26 +00:00
parent 0551c9ddac
commit 03d68c0d26
5 changed files with 9 additions and 8 deletions

View file

@ -32,7 +32,7 @@ try:
try: try:
import osx.dbus import osx.dbus
osx.dbus.load(True) osx.dbus.load(True)
except: except ImportError:
pass pass
import dbus import dbus
import dbus.service import dbus.service

View file

@ -55,7 +55,7 @@ except ImportError:
try: try:
from osx import nsapp from osx import nsapp
except: except ImportError:
pass pass
try: try:
@ -574,7 +574,7 @@ def play_sound_file(path_to_soundfile):
if sys.platform == 'darwin': if sys.platform == 'darwin':
try: try:
nsapp.playFile(path_to_soundfile) nsapp.playFile(path_to_soundfile)
except: except NameError:
pass pass
elif os.name == 'nt': elif os.name == 'nt':
try: try:

View file

@ -143,6 +143,7 @@ try:
except Warning, msg: except Warning, msg:
if str(msg) == 'could not open display': if str(msg) == 'could not open display':
if sys.platform == 'darwin': if sys.platform == 'darwin':
# TODO: This starts also xterm by default. Find a better way
os.system('/Applications/Utilities/X11.app/Contents/MacOS/X11 &') os.system('/Applications/Utilities/X11.app/Contents/MacOS/X11 &')
try: try:
import gtk import gtk
@ -611,7 +612,7 @@ def on_exit():
try: try:
import osx import osx
osx.shutdown() osx.shutdown()
except: except ImportError:
pass pass
import atexit import atexit
@ -3475,7 +3476,7 @@ if __name__ == '__main__':
try: try:
import osx import osx
osx.init() osx.init()
except: except ImportError:
pass pass
Interface() Interface()

View file

@ -63,7 +63,7 @@ from lastfm_track_listener import LastFMTrackListener
try: try:
from osx import syncmenu from osx import syncmenu
except: except ImportError:
pass pass
#(icon, name, type, jid, account, editable, second pixbuf) #(icon, name, type, jid, account, editable, second pixbuf)
@ -4480,7 +4480,7 @@ class RosterWindow:
if sys.platform == 'darwin': if sys.platform == 'darwin':
try: try:
syncmenu.takeover_menu(self.xml.get_widget('menubar')) syncmenu.takeover_menu(self.xml.get_widget('menubar'))
except: except NameError:
pass pass
self.actions_menu_needs_rebuild = False self.actions_menu_needs_rebuild = False

View file

@ -29,7 +29,7 @@ from common import helpers
if sys.platform == 'darwin': if sys.platform == 'darwin':
try: try:
import osx import osx
except: except ImportError:
pass pass
class StatusIcon(systray.Systray): class StatusIcon(systray.Systray):