]> rtime.felk.cvut.cz Git - CanFestival-3.git/commitdiff
fixed : deprecation warning with the module "sets" when using python 2.6 master cvs/HEAD cvs/master
authorgreg <greg>
Thu, 11 Jun 2009 07:27:27 +0000 (07:27 +0000)
committergreg <greg>
Thu, 11 Jun 2009 07:27:27 +0000 (07:27 +0000)
objdictgen/eds_utils.py

index cf3d0463056a27e210f5c8959aeda700c63e2ecd..4fa84b779edb5cf1b979b38efca7a79db17ce720 100644 (file)
 
 import node
 from node import nosub, var, array, rec, plurivar, pluriarray, plurirec
-from sets import *
+try:
+    set
+except NameError:
+    from sets import Set as set
 from types import *
 from time import *
 import os,re
@@ -368,12 +371,12 @@ def ParseEDSFile(filepath):
             # Verify that entry has an ObjectType
             values["OBJECTTYPE"] = values.get("OBJECTTYPE", 7)
             # Extract parameters defined
-            keys = Set(values.keys())
+            keys = set(values.keys())
             keys.discard("subindexes")
             # Extract possible parameters and parameters required
-            possible = Set(ENTRY_TYPES[values["OBJECTTYPE"]]["require"] + 
+            possible = set(ENTRY_TYPES[values["OBJECTTYPE"]]["require"] + 
                            ENTRY_TYPES[values["OBJECTTYPE"]]["optional"])
-            required = Set(ENTRY_TYPES[values["OBJECTTYPE"]]["require"])
+            required = set(ENTRY_TYPES[values["OBJECTTYPE"]]["require"])
             # Verify that parameters defined contains all the parameters required
             if not keys.issuperset(required):
                 missing = required.difference(keys)._data.keys()