summaryrefslogtreecommitdiff
path: root/modules/tracking.py
diff options
context:
space:
mode:
Diffstat (limited to 'modules/tracking.py')
-rw-r--r--modules/tracking.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/modules/tracking.py b/modules/tracking.py
index 12fcffa..1d84fce 100644
--- a/modules/tracking.py
+++ b/modules/tracking.py
@@ -7,7 +7,7 @@ info = {
cfg_section = 'module/tracking'
import urllib2, datetime, re
-from lxml import etree
+from xml.etree import ElementTree as ET
from twisted.internet import reactor
from twisted.internet.task import LoopingCall
from sqlalchemy import create_engine, Column, Integer, String, DateTime, ForeignKey
@@ -110,7 +110,7 @@ class PostenModule(TrackingModule):
except Exception as e:
raise PackageError(str(e))
if u.headers['content-type'].startswith('application/xml'):
- xml = etree.parse(u)
+ xml = ET.parse(u)
else:
xml = None
u.close()
@@ -128,7 +128,7 @@ class PostenModule(TrackingModule):
return
ns = 'http://www.bring.no/sporing/1.0'
- packages = xml.find('//{%s}PackageSet' % (ns,))
+ packages = xml.find('.//{%s}PackageSet' % (ns,))
if packages is None:
raise NoPackageFound('No packages found for \002%s\002.' % code)