set() is not a builtin function in Python 2.3
authorCatalin Marinas <catalin.marinas@gmail.com>
Thu, 1 Feb 2007 22:52:02 +0000 (22:52 +0000)
committerCatalin Marinas <catalin.marinas@gmail.com>
Thu, 1 Feb 2007 22:52:02 +0000 (22:52 +0000)
This patch uses the sets.Set class rather than the builtin function.

Signed-off-by: Catalin Marinas <catalin.marinas@gmail.com>
stgit/git.py

index e30b959..c7cc6a7 100644 (file)
@@ -23,6 +23,7 @@ import sys, os, popen2, re, gitmergeonefile
 from stgit import basedir
 from stgit.utils import *
 from stgit.config import config
+from sets import Set
 
 # git exception class
 class GitException(Exception):
@@ -913,9 +914,9 @@ def remotes_list():
     """Return the list of remotes in the repository
     """
 
-    return set(__remotes_from_config()) | \
-           set(__remotes_from_dir('remotes')) | \
-           set(__remotes_from_dir('branches'))
+    return Set(__remotes_from_config()) | \
+           Set(__remotes_from_dir('remotes')) | \
+           Set(__remotes_from_dir('branches'))
 
 def remotes_local_branches(remote):
     """Returns the list of local branches fetched from given remote