diff --git a/src/tools/xml_tools.py b/src/tools/xml_tools.py
index 1eda1977..659148a9 100644
--- a/src/tools/xml_tools.py
+++ b/src/tools/xml_tools.py
@@ -17,7 +17,7 @@
# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see .
-from logging import debug, info, error
+from logging import debug, info, error, warning
from xml.dom import minidom
from wokkel import data_form
from twisted.words.xish import domish
@@ -84,7 +84,7 @@ def dataFormResult2AdvancedList(form_ui, form_xml):
headers.append(Header(name, label))
if not headers:
- raise DataError("No reported fields (see XEP-0004 §3.4)")
+ raise exceptions.DataError("No reported fields (see XEP-0004 §3.4)")
item_elts = form_xml.elements('jabber:x:data', 'item')
@@ -97,7 +97,7 @@ def dataFormResult2AdvancedList(form_ui, form_xml):
name = elt['var']
child_elt = elt.firstChildElement()
if child_elt.name != "value":
- raise DataError('Was expecting tag')
+ raise exceptions.DataError('Was expecting tag')
value = unicode(child_elt)
fields.append(Field(name, value))
items.append(Item(' | '.join((field.value for field in fields if field)), fields))