diff --git a/src/common/nslookup.py b/src/common/nslookup.py
index e6dec5c7666928d418723ddd129930403e967f7b..ca0cdc32e2c5bdcf26e21c88acd4538ce3f4f92c 100644
--- a/src/common/nslookup.py
+++ b/src/common/nslookup.py
@@ -316,7 +316,6 @@ if __name__ == '__main__':
 	resolver = Resolver(idlequeue)
 	
 	def clicked(widget):
-		global resolver
 		host = text_view.get_text()
 		def on_result(host, result_array):
 			print 'Result:\n' + repr(result_array)
diff --git a/src/osx/growler.py b/src/osx/growler.py
index 0a1dceb1a9e1b9fe11a71fd09ae37624b69b6ba6..3aa9b7adfdca134c73c4efab09486932b43ed0f0 100644
--- a/src/osx/growler.py
+++ b/src/osx/growler.py
@@ -22,7 +22,7 @@ growler = None
 
 
 def init():
-	global growler, notifications
+	global growler
 	icon = open(os.path.join(gajim.DATA_DIR, "pixmaps", "gajim.icns"), "r")
 	growler = GrowlNotifier(applicationName = "Gajim",
 							notifications = notifications,
@@ -33,7 +33,6 @@ def init():
 
 
 def notify(event_type, jid, account, msg_type, path_to_image, title, text):
-	global notifications
 	if not event_type in notifications:
 		event_type = GENERIC_NOTIF
 	if not text:
diff --git a/src/osx/syncmenu/test-menu.py b/src/osx/syncmenu/test-menu.py
index c0a1c18d915811e267beb07400e4bd97eec61e07..e0f6e7174ffb0459ca7183ff7ddec4b74402bcf6 100644
--- a/src/osx/syncmenu/test-menu.py
+++ b/src/osx/syncmenu/test-menu.py
@@ -6,7 +6,6 @@ copy_item = None
 
 
 def menu_item_activate_cb(item, user_data):
-	global open_item, copy_item
 	print "Item activated: %s" % user_data
 
 	#g_object_get (G_OBJECT (copy_item),
@@ -77,4 +76,4 @@ syncmenu.takeover_menu(menubar)
 
 gtk.main()
 
-# vim: se ts=3:
\ No newline at end of file
+# vim: se ts=3: