From 8268ba659563b21a6c60ca08dbde7d3e8ea1281e Mon Sep 17 00:00:00 2001 From: Tobias Markmann Date: Fri, 19 Feb 2010 10:05:13 +0000 Subject: [PATCH] Adding dependency attribute to XEPInfo class. git-svn-id: file:///home/ksmith/gitmigration/svn/xmpp/trunk@3947 4b5297f7-1745-476d-ba37-a9c6900126ab --- xepinfo.py | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/xepinfo.py b/xepinfo.py index 54a72655..56171196 100644 --- a/xepinfo.py +++ b/xepinfo.py @@ -57,7 +57,15 @@ class XEPInfo: revNode = (headerNode.getElementsByTagName("revision")[0]) self.version = getText((revNode.getElementsByTagName("version")[0]).childNodes) self.date = getText((revNode.getElementsByTagName("date")[0]).childNodes) - + + depNode = headerNode.getElementsByTagName("dependencies") + self.depends = [] + if depNode: + depNode = depNode[0] + for dep in depNode.getElementsByTagName("spec"): + self.depends.append(getText(dep.childNodes)) + + def getNr(self): return self.nr @@ -75,4 +83,8 @@ class XEPInfo: def getDate(self): return self.date + + def getDepends(self): + return self.depends + \ No newline at end of file