def get_version(self): versions = get_versions() versions.update({ "splash": splash.__version__, "major": int(splash.version_info[0]), "minor": int(splash.version_info[1]), "twisted": twisted.version.short(), "python": sys.version, }) return versions
def log_splash_version(): import twisted from twisted.python import log from splash import lua from splash.qtutils import get_versions log.msg("Splash version: %s" % __version__) verdict = get_versions() versions = [ "Qt %s" % verdict['qt'], "PyQt %s" % verdict['pyqt'], "WebKit %s" % verdict['webkit'], "sip %s" % verdict['sip'], "Twisted %s" % twisted.version.short(), ] if lua.is_supported(): versions.append(lua.get_version()) log.msg(", ".join(versions)) log.msg("Python %s" % sys.version.replace("\n", ""))