--- OSA_system2/OSAS_server.py 2005/02/12 11:41:56 1.7 +++ OSA_system2/OSAS_server.py 2005/02/12 13:30:31 1.8 @@ -2,6 +2,7 @@ import os import os.path import stat import OSAS_helpers +import xmlrpclib import bz2 from Products.PageTemplates.PageTemplateFile import PageTemplateFile from Globals import InitializeClass,package_home @@ -94,14 +95,16 @@ class OSAS_storeOnlineServer(SimpleItem) """get all index Metas""" ret={} if os.path.exists(path+"/index.meta"): - ret["."]=file(path+"/index.meta","r").read() + compressed=file(path+"/index.meta","r").read() + ret["."]=('OSAS_dir',compressed) for dir in os.listdir(path): fileType=OSAS_helpers.checkOSASFileType(os.path.join(path,dir)) if os.path.exists(os.path.join(path,dir,"index.meta")): - ret[dir]=('OSAS_dir',file(os.path.join(path,dir,"index.meta"),"r").read()) + compressed=file(os.path.join(path,dir,"index.meta"),"r").read() + ret[dir]=('OSAS_dir',compressed) else: ret[dir]=(fileType,None) - return return bz2.compress(ret) + return ret