On 9 Aug 2022, at 8:40, Gilles wrote:
Thanks mucho.
The script fails on this particular line:
"""
File "remove.dups.py", line 54, in
print(f"type(entries.children = {','.join(str(type(c)) for c in entries.getchildren())}")
AttributeError: 'NoneType' object has no attribute 'getchildren'
"""
print(f"type(entries.children = {','.join(str(type(c)) for c in entries.getchildren())}")
Then add the condition not None
in the comprehension.
Though, to be honest I suspect writing to a Sqlite database and exporting unique values back to XML is probably going to be easier.
Charlie
--
Charlie Clark
Managing Director
Clark Consulting & Research
German Office
Sengelsweg 34
Düsseldorf
D- 40489
Tel: +49-203-3925-0390
Mobile: +49-178-782-6226