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

Reply via email to