Revision: 4287
Author: pekka.klarck
Date: Wed Nov 17 06:36:49 2010
Log: report IronPython with --version
http://code.google.com/p/robotframework/source/detail?r=4287

Modified:
 /trunk/package.py
 /trunk/src/robot/version.py

=======================================
--- /trunk/package.py   Thu Sep 30 01:09:01 2010
+++ /trunk/package.py   Wed Nov 17 06:36:49 2010
@@ -71,9 +71,9 @@
 RELEASES = [re.compile('^alpha\d*$'), re.compile('^beta\d*$'),
             re.compile('^rc\d*$'), 'final']
 VERSION_CONTENT = """# Automatically generated by 'package.py' script.
+
 import sys

-
 VERSION = '%(version_number)s'
 RELEASE = '%(release_tag)s'
 TIMESTAMP = '%(timestamp)s'
@@ -84,11 +84,17 @@
     return VERSION + sep + RELEASE

 def get_full_version(who=''):
- interpreter = sys.platform.startswith('java') and 'Jython' or 'Python'
-    syversion = sys.version.split()[0]
-    vers = '%%s %%s (%%s %%s on %%s)' %% (who, get_version(), interpreter,
-                                         syversion, sys.platform)
-    return vers.strip()
+    sys_version = sys.version.split()[0]
+    version = '%%s %%s (%%s %%s on %%s)' \\
+ %% (who, get_version(), _get_interpreter(), sys_version, sys.platform)
+    return version.strip()
+
+def _get_interpreter():
+    if sys.platform.startswith('java'):
+        return 'Jython'
+    if sys.platform == 'cli':
+        return 'IronPython'
+    return 'Python'

 if __name__ == '__main__':
     print get_version(*sys.argv[1:])
=======================================
--- /trunk/src/robot/version.py Mon Oct  4 16:54:52 2010
+++ /trunk/src/robot/version.py Wed Nov 17 06:36:49 2010
@@ -1,10 +1,10 @@
 # Automatically generated by 'package.py' script.
+
 import sys

-
 VERSION = 'trunk'
-RELEASE = '20101005'
-TIMESTAMP = '20101005-011718'
+RELEASE = '20101117'
+TIMESTAMP = '20101117-163540'

 def get_version(sep=' '):
     if RELEASE == 'final':
@@ -12,11 +12,17 @@
     return VERSION + sep + RELEASE

 def get_full_version(who=''):
- interpreter = sys.platform.startswith('java') and 'Jython' or 'Python'
-    syversion = sys.version.split()[0]
-    vers = '%s %s (%s %s on %s)' % (who, get_version(), interpreter,
-                                         syversion, sys.platform)
-    return vers.strip()
+    sys_version = sys.version.split()[0]
+    version = '%s %s (%s %s on %s)' \
+ % (who, get_version(), _get_interpreter(), sys_version, sys.platform)
+    return version.strip()
+
+def _get_interpreter():
+    if sys.platform.startswith('java'):
+        return 'Jython'
+    if sys.platform == 'cli':
+        return 'IronPython'
+    return 'Python'

 if __name__ == '__main__':
     print get_version(*sys.argv[1:])

Reply via email to