]> git.meshlink.io Git - catta/blobdiff - avahi-utils/avahi-discover.in
* some cleanups
[catta] / avahi-utils / avahi-discover.in
index fc1b4765cc53f15f7fdf18d26106dc440cc4d0cf..6c78c51ef7bde047fcbf20423a7c6728f3ce08f9 100755 (executable)
 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
 # USA.
 
-import os
-import gtk
-import gobject
+import os, sys
 
-import avahi, dbus, gobject, sys
-from avahi.SimpleGladeApp import SimpleGladeApp
+try:
+    import avahi, gtk, gobject, dbus
+    from avahi.SimpleGladeApp import SimpleGladeApp
+except ImportError:
+    print "Sorry, to use this tool you need to install Avahi, pygtk and python-dbus."
+    sys.exit(1)
 
 try:
     import dbus.glib
@@ -34,7 +36,6 @@ except ImportError, e:
 service_type_browsers = {}
 service_browsers = {}
 
-
 glade_dir = "@interfacesdir@"
 
 class Main_window(SimpleGladeApp):