# # Copyright (c) 2003, Benja Fallenstein # # You may use and distribute under the terms of either the GNU Lesser # General Public License, either version 2 of the license or, # at your choice, any later version. Alternatively, you may use and # distribute under the terms of the XPL. # # See the LICENSE.lgpl and LICENSE.xpl files for the specific terms of # the licenses. # # This software is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the README # file for more details. # import gzz, java def pool(indexTypes): directory = gzz.util.TempFileUtil.tmpFile(java.io.File(".")); directory.mkdir(); set = java.util.HashSet() for el in indexTypes: set.add(el) return gzz.storm.impl.DirPool(directory, set) execfile("lava/test/gzz/storm/IndexedPool.meta")