#! /bin/sh /usr/share/dpatch/dpatch-run ## 03_python-xml-removal-fix.dpatch by Albert Damen ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: Use ContentHandler as base class for the XML_Importer classes. ## DP: DefaultHandler is not provided by the standard Python xml library. @DPATCH@ diff -urNad mnemosyne-1.0~/mnemosyne/core/mnemosyne_core.py mnemosyne-1.0/mnemosyne/core/mnemosyne_core.py --- mnemosyne-1.0~/mnemosyne/core/mnemosyne_core.py 2007-12-27 20:09:54.000000000 +0100 +++ mnemosyne-1.0/mnemosyne/core/mnemosyne_core.py 2008-04-09 12:42:43.000000000 +0200 @@ -1420,9 +1420,9 @@ ############################################################################## from xml.sax import saxutils, make_parser -from xml.sax.handler import feature_namespaces +from xml.sax.handler import feature_namespaces, ContentHandler -class XML_Importer(saxutils.DefaultHandler): +class XML_Importer(ContentHandler): def __init__(self, default_cat=None, reset_learning_data=False): self.reading, self.text = {}, {} @@ -1557,7 +1557,7 @@ # ############################################################################## -class memaid_XML_Importer(saxutils.DefaultHandler): +class memaid_XML_Importer(ContentHandler): def __init__(self, default_cat=None, reset_learning_data=False): self.reading, self.text = {}, {}