Hello, I am still struggling to find a way to solve the bug (even manualy) relate to exporting a package in which a class inherits from a class of another package. Do you have any more details about the Import XML format ? I want to see if I can edit manually this file in order to solve the fact that I lost inheritance from one class to another class that is defined in another package. For instance in the file .../OFS/XMLExportImport.py we have: def save_record(parser, tag, data): file=parser.file write=file.write pos=file.tell() file.seek(pos) a=data[1] if a.has_key('id'): oid=a['id'] oid=ppml.p64(string.atoi(oid)) v='' for x in data[2:]: v=v+x l=ppml.p64(len(v)) v=oid+l+v return v def importXML(jar, file, clue=''): import Shared.DC.xml.pyexpat.pyexpat pyexpat=Shared.DC.xml.pyexpat.pyexpat if type(file) is StringType: file=open(file) outfile=TemporaryFile() data=file.read() F=ppml.xmlPickler() F.end_handlers['record'] = save_record F.end_handlers['ZopeData'] = save_zopedata F.start_handlers['ZopeData'] = start_zopedata F.binary=1 F.file=outfile p=pyexpat.ParserCreate() p.CharacterDataHandler=F.handle_data p.StartElementHandler=F.unknown_starttag p.EndElementHandler=F.unknown_endtag r=p.Parse(data) outfile.seek(0) return jar.importFile(outfile,clue) Would it be possible to have a couple of lines of comments ? Thank you Thierry Nabeth INSEAD CALT http://www.insead.edu/CALT/ Note: This BUG makes almost impossible all serious reuse of package in Zope. (if you want to use inheritance, since you can not get newer version of the package you reuse). I am very surprised that nobody did not give any comment to my previous message !!! _______________________________________________ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )