Fix memory leaks (#8298)

This commit is contained in:
Gareth Jones
2025-02-25 08:58:19 -07:00
committed by greg landrum
parent e97077ca32
commit 9bf4c44de5
2 changed files with 14 additions and 1 deletions

View File

@@ -62,7 +62,7 @@ void addFingerprintToRGroupData(RGroupData *rgroupData) {
try {
MolOps::sanitizeMol(mol);
} catch (MolSanitizeException &) {
BOOST_LOG(rdWarningLog)
BOOST_LOG(rdDebugLog)
<< "Failed to sanitize RGroup fingerprint mol for "
<< rgroupData->smiles << std::endl;
}

View File

@@ -19,6 +19,19 @@ namespace std {
%template(PipelineLog) std::vector<RDKit::MolStandardize::PipelineLogEntry>;
}
%newobject RDKit::MolStandardize::cleanup;
%newobject RDKit::MolStandardize::normalize;
%newobject RDKit::MolStandardize::reionize;
%newobject RDKit::MolStandardize::removeFragments;
%newobject RDKit::MolStandardize::canonicalTautomer;
%newobject RDKit::MolStandardize::tautomerParent;
%newobject RDKit::MolStandardize::fragmentParent;
%newobject RDKit::MolStandardize::stereoParent;
%newobject RDKit::MolStandardize::isotopeParent;
%newobject RDKit::MolStandardize::chargeParent;
%newobject RDKit::MolStandardize::superParent;
%newobject RDKit::MolStandardize::disconnectOrganometallics;
%include <GraphMol/MolStandardize/MolStandardize.h>
%include "enums.swg"