diff options
author | nico <nico@magicbroccoli.de> | 2018-10-06 13:16:27 +0200 |
---|---|---|
committer | nico <nico@magicbroccoli.de> | 2018-10-06 13:16:27 +0200 |
commit | d305f8adf3fa7c4f154f003bdf16ce42b1895ffd (patch) | |
tree | 43095e2fa414b9a92e4ca5081713402f7509df7c /classes/xep.py | |
parent | 6bb9f1d5b87537ed6bccf0dd6efb7b80c6a81395 (diff) |
small improvements
* leading 0 fix
* validation function improvements
* moved strings.py and misc files to /common/
Diffstat (limited to 'classes/xep.py')
-rw-r--r-- | classes/xep.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/classes/xep.py b/classes/xep.py index 9e4f61f..9e8414c 100644 --- a/classes/xep.py +++ b/classes/xep.py @@ -13,7 +13,7 @@ class XEPRequest: self.message_type = msg['type'] self.muc_nick = msg['mucnick'] - self.reqxep = str(xepnumber) + self.reqxep = int(xepnumber) self.xeplist = None self.acceptedxeps = list() @@ -33,14 +33,14 @@ class XEPRequest: etag = head.headers['etag'] if local_etag == etag: - with open("xeplist.xml", "r") as file: + with open("./common/xeplist.xml", "r") as file: self.xeplist = ET.fromstring(file.read()) else: r = s.get("https://xmpp.org/extensions/xeplist.xml") r.encoding = 'utf-8' local_etag = head.headers['etag'] - with open("xeplist.xml", "w") as file: + with open("./common/xeplist.xml", "w") as file: file.write(r.content.decode()) self.xeplist = ET.fromstring(r.content.decode()) @@ -61,7 +61,7 @@ class XEPRequest: result = list() # if requested number is inside acceptedxeps continou - if self.reqxep in self.acceptedxeps: + if str(self.reqxep) in self.acceptedxeps: searchstring = ".//*[@accepted='true']/[number='%s']" % self.reqxep for item in self.xeplist.findall(searchstring): |