RDkitのChem.MolFromSmiles()のParseErrorがうるさい

時間が無いので雑にメモ.

RDkitのChem.MolFromSmiles()がうるさい時はrdBase.BlockLogs()で黙らせられる.

sample.py

```

from rdkit import Chem

from rdkit import rdBase

 

## bad code

mol = Chem.MolFromSmiles("c1cc1")

## says :: SMILES Parse Error hogehoge

 

## to

with rdBase.BlockLogs(None):

    mol = Chem.MolFromSmiles("c1cc1")

## says nothing

## print(mol) => None, maybe

```