config: 'flags' is now a set
authorTimo Savola <tsavola@movial.fi>
Tue, 10 Jun 2008 12:50:17 +0000 (15:50 +0300)
committerTimo Savola <tsavola@movial.fi>
Tue, 10 Jun 2008 12:50:17 +0000 (15:50 +0300)
the 'set' type is exported for config files for Python 2.3 compatibility.

matrix/config.py

index c6792c9..b7e4967 100644 (file)
@@ -6,6 +6,7 @@ import sre
 from glob import glob
 from os import getenv
 from os.path import basename, exists, isabs, join
+from sets import Set as set
 
 Error = RuntimeError
 
@@ -108,7 +109,7 @@ class Config(object):
                self.board = None
                self.components = {}
                self.roots = []
-               self.flags = []
+               self.flags = set()
                self.libc = 'glibc'
                self.verbose = False
                self.debug = False
@@ -122,6 +123,8 @@ actions = dict(
        Component = component,
        ProvideComponent = provide_component,
        Parse = parse,
+
+       set = set,
 )
 
 config = Config()