]> git.parisson.com Git - deefuzzer.git/commitdiff
[conf] fix XML parsing using xmltodict from pypi
authorGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Tue, 31 Dec 2019 11:12:39 +0000 (12:12 +0100)
committerGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Tue, 31 Dec 2019 11:12:39 +0000 (12:12 +0100)
deefuzzer/tools/utils.py
setup.py

index 3a1b78363df6fd40873055130d37546e226c3401..7b74f07f4475c368829da692cd92f0df8a80e9a7 100644 (file)
@@ -16,6 +16,7 @@ import string
 import mimetypes
 from itertools import chain
 from deefuzzer.tools import *
+import xmltodict
 
 mimetypes.add_type('application/x-yaml', '.yaml')
 
@@ -90,7 +91,7 @@ def get_conf_dict(file):
         confile = open(file, 'r')
         data = confile.read()
         confile.close()
-        return xmltodict(data, 'utf-8')
+        return xmltodict.parse(data)
 
     elif 'yaml' in mime_type or 'yml' in mime_type:
         import yaml
index 5c063f83574996437f774990d692cde6f615810d..6f2f772b043ab6b628026502be4a941a9f1b5958 100644 (file)
--- a/setup.py
+++ b/setup.py
@@ -31,6 +31,7 @@ setup(
         'pycurl',
         'pyyaml',
         'mysqlclient',
+        'xmltodict',
     ],
     platforms=['OS Independent'],
     license='GPL v3',