Hi Noel, openbabel.cvar.obErrorLog.StopLogging()
worked for me! Thanks a lot! On 26/08/2021 16:27, Noel O'Boyle wrote: Sorry. Just noticed you did this. To disable messaging entirely, try StopLogging(). Hi, I want to use openbabel conversion in python like shown below. But I do not want to get an error message thrown like this, instead I can use the value of the success varible.
./mwe.py
============================== *** Open Babel Error in ParseSimple SMILES string contains a character 'X' which is invalid I already tried to set the OutputLevel, but this is not working. Whant can I do? TIA. ---------------------------------------------------------------- #!/usr/bin/env python3 from openbabel import openbabel ob_log_handler = openbabel.OBMessageHandler() ob_log_handler.SetOutputLevel(0) openbabel.cvar.obErrorLog.SetOutputLevel(0) # also tested this mol = openbabel.OBMol() obConversion = openbabel.OBConversion() obConversion.SetInAndOutFormats('smi', 'can') success = obConversion.ReadString(mol, 'X') _______________________________________________ OpenBabel-discuss mailing list OpenBabel-discuss@lists.sourceforge.net<mailto:OpenBabel-discuss@lists.sourceforge.net> https://lists.sourceforge.net/lists/listinfo/openbabel-discuss ------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------ Forschungszentrum Juelich GmbH 52425 Juelich Sitz der Gesellschaft: Juelich Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498 Vorsitzender des Aufsichtsrats: MinDir Volker Rieke Geschaeftsfuehrung: Prof. Dr.-Ing. Wolfgang Marquardt (Vorsitzender), Karsten Beneke (stellv. Vorsitzender), Dr. Astrid Lambrecht, Prof. Dr. Frauke Melchior ------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------
_______________________________________________ OpenBabel-discuss mailing list OpenBabel-discuss@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openbabel-discuss