Skip to content

Commit 1365fd8

Browse files
committed
Add warning for removing undefined atomtype
1 parent e0b41ba commit 1365fd8

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

foyer/xml_writer.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
from lxml import etree as ET
55
from foyer.smarts_graph import SMARTSGraph
66
import networkx as nx
7+
import warnings
78

89
import numpy as np
910

@@ -147,6 +148,9 @@ def _update_defs(atomtypes, nonbonded, forcefield):
147148
for extra in extra_types:
148149
for i, definition in enumerate(def_list):
149150
if extra in definition:
151+
warnings.warn('Removing undefined atom type `{}`'
152+
' from SMARTS string `{}`'.format(
153+
extra, definition))
150154
extra_edit = '%' + extra
151155
extra_index = definition.find(extra_edit)
152156
if definition[extra_index-1] == ';':

0 commit comments

Comments
 (0)