Add wx.version()

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@43331 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Robin Dunn 2006-11-12 02:37:28 +00:00
parent f3e5dcaa5b
commit a47418db8f
2 changed files with 19 additions and 1 deletions

View File

@ -21,7 +21,7 @@ import wx # This module uses the new wx namespace
import sys, os
# stuff for debugging
print "wx.VERSION_STRING = %s (%s)" % (wx.VERSION_STRING, wx.USE_UNICODE and 'unicode' or 'ansi')
print "wx.version:", wx.version()
print "pid:", os.getpid()
##raw_input("Press Enter...")

View File

@ -30,6 +30,24 @@ if RELEASE_VERSION != _core_.RELEASE_VERSION:
import warnings
warnings.warn("wxPython/wxWidgets release number mismatch")
def version():
"""Returns a string containing version and port info"""
ctype = wx.USE_UNICODE and 'unicode' or 'ansi'
if wx.Platform == '__WXMSW__':
port = 'msw'
elif wx.Platform == '__WXMAC__':
port = 'mac'
elif wx.Platform == '__WXGTK__':
port = 'gtk'
if 'gtk2' in wx.PlatformInfo:
port = 'gtk2'
else:
port = '?'
return "%s (%s-%s)" % (wx.VERSION_STRING, port, ctype)
#----------------------------------------------------------------------------
# Set wxPython's default string<-->unicode conversion encoding from