--- /usr/lib/openerp-server/addons/__init__.py 2009-02-13 12:09:43.000000000 +1300 +++ __init__.py 2009-04-07 16:14:38.000000000 +1200 @@ -23,7 +23,11 @@ import os, sys, imp from os.path import join as opj import itertools -from sets import Set +try: + set +except NameError: + from sets import Set as set + import zipimport import osv @@ -72,7 +76,7 @@ def __iter__(self): level = 0 - done = Set(self.keys()) + done = set(self.keys()) while done: level_modules = [(name, module) for name, module in self.items() if module.depth==level] for name, module in level_modules: @@ -311,7 +315,7 @@ packages.append((module, info.get('depends', []), info)) dependencies = dict([(p, deps) for p, deps, data in packages]) - current, later = Set([p for p, dep, data in packages]), Set() + current, later = set([p for p, dep, data in packages]), set() while packages and current > later: package, deps, data = packages[0]