[kupfer] core: Disambiguate an action only once



commit e9dc28c07c29e7eb1e927c1a6fbdf96f19b3a8ff
Author: Ulrik Sverdrup <ulrik sverdrup gmail com>
Date:   Mon Jan 18 15:48:11 2010 +0100

    core: Disambiguate an action only once

 kupfer/core/sources.py |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/kupfer/core/sources.py b/kupfer/core/sources.py
index 785df85..2660478 100644
--- a/kupfer/core/sources.py
+++ b/kupfer/core/sources.py
@@ -266,12 +266,12 @@ class SourceController (pretty.OutputMixin):
 		"""Rename actions by the same name (adding a suffix)"""
 		# FIXME: Disambiguate by plugin name, not python module name
 		names = {}
-		renames = []
+		renames = set()
 		for action in actions:
 			name = unicode(action)
 			if name in names:
-				renames.append(names[name])
-				renames.append(action)
+				renames.add(names[name])
+				renames.add(action)
 			else:
 				names[name] = action
 		for action in renames:



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]