X-Git-Url: https://code.delx.au/pymsnt/blobdiff_plain/fa934b845cb155623bb2e127f6f80ee9a2cc289e..cbe38882237ba2dff9191c266ddc04a5e78ebba4:/src/misciq.py diff --git a/src/misciq.py b/src/misciq.py index 66f87b9..64cbe90 100644 --- a/src/misciq.py +++ b/src/misciq.py @@ -5,6 +5,7 @@ import utils from twisted.internet import reactor, task, protocol, error from tlib.xmlw import Element, jid from debug import LogEvent, INFO, WARN, ERROR +import svninfo import jabw import legacy import disco @@ -431,6 +432,11 @@ class VersionTeller: self.pytrans = pytrans self.pytrans.discovery.addFeature(disco.IQVERSION, self.incomingIq, config.jid) self.pytrans.discovery.addFeature(disco.IQVERSION, self.incomingIq, "USER") + try: + self.version = "%s - SVN r%s" % (legacy.version, svninfo.getSVNVersion()) + except: + self.version = legacy.version + self.os = "Python" + ".".join([str(x) for x in sys.version_info[0:3]]) + " - " + sys.platform def incomingIq(self, el): eltype = el.getAttribute("type") @@ -451,9 +457,9 @@ class VersionTeller: name = query.addElement("name") name.addContent(config.discoName) version = query.addElement("version") - version.addContent(legacy.version) + version.addContent(self.version) os = query.addElement("os") - os.addContent("Python" + ".".join([str(x) for x in sys.version_info[0:3]]) + " - " + sys.platform) + os.addContent(self.os) self.pytrans.send(iq)