1
0
mirror of https://github.com/kellyjonbrazil/jc.git synced 2025-07-17 01:32:37 +02:00

fix for older xmltodict library versions

This commit is contained in:
Kelly Brazil
2023-10-23 07:53:39 -07:00
parent a89a9187f8
commit 3161c48939

View File

@ -81,7 +81,7 @@ except Exception:
class info():
"""Provides parser metadata (version, author, etc.)"""
version = '1.8'
version = '1.9'
description = 'XML file parser'
author = 'Kelly Brazil'
author_email = 'kellyjonbrazil@gmail.com'
@ -113,7 +113,7 @@ def _process(proc_data, has_data=False):
proc_output = xmltodict.parse(proc_data,
dict_constructor=dict,
process_comments=True)
except ValueError:
except (ValueError, TypeError):
proc_output = xmltodict.parse(proc_data, dict_constructor=dict)
return proc_output
@ -149,7 +149,7 @@ def parse(data, raw=False, quiet=False):
dict_constructor=dict,
process_comments=True,
attr_prefix='_')
except ValueError:
except (ValueError, TypeError):
raw_output = xmltodict.parse(data,
dict_constructor=dict,
attr_prefix='_')