diff --git a/src/python/scripts/pyrte_test2.py b/src/python/scripts/pyrte_test2.py
new file mode 100755
index 0000000000000000000000000000000000000000..40e66a449e896ffed2d2f078ff7e7a2b49b02dd5_c3JjL3B5dGhvbi9zY3JpcHRzL3B5cnRlX3Rlc3QyLnB5
--- /dev/null
+++ b/src/python/scripts/pyrte_test2.py
@@ -0,0 +1,67 @@
+import time
+#import cgitb; cgitb.enable()
+import cgi
+import os
+import sys
+import imp
+import wasd
+
+def CGIorCGIplus():
+   "Basic function that can be used in standard CGI or CGIplus mode!"
+
+   print """Content-Type: text/html
+
+<HTML><HEAD><TITLE>pyRTE_test2.py</TITLE></HEAD><BODY>
+<H1>pyRTE_test2.py</H1>
+"""
+
+   print '<H2>RTE</H2>'
+   print '<UL>'
+   print '<LI>rte_id:',wasd.rte_id()
+   print '<LI>usage_rte:',wasd.usage_rte()
+   print '<LI>usage_code:',wasd.usage_code()
+   print '<LI>usage_interpreter:',wasd.usage_interpreter()
+   print '</UL>'
+
+   print '<H2>argv</H2>'
+   print '<UL>'
+   for arg in sys.argv:
+       print '<LI>%s' % (cgi.escape(str(arg)))
+   print '</UL>'
+   del arg
+
+   print '<H2>locals</H2>'
+   print '<UL>'
+   dct = dict(locals())
+   for key in dct:
+       print '<LI>%s=%s' % (key, cgi.escape(str(dct[key])))
+   print '</UL>'
+   del dct
+
+   print '<H2>globals</H2>'
+   print '<UL>'
+   dct = dict(globals())
+   for key in dct:
+       print '<LI>%s=%s' % (key, cgi.escape(str(dct[key])))
+   print '</UL>'
+   del dct
+
+   print '<H2>os.environ</H2>'
+   print '<UL>'
+   oskeys = os.environ.keys()
+   oskeys.sort()
+   for key in oskeys:
+       print '<LI>%s=%s' % (key, cgi.escape(os.environ[key]))
+   print '</UL>'
+   del oskeys
+
+   print '<H2>stat_timer</H2>'
+   print '<UL>'
+   print '<LI>',wasd.stat_timer()
+   print '</UL>'
+   print '</BODY>'
+   print '</HTML>'
+
+while wasd.cgiplus_begin(True):
+   CGIorCGIplus()
+   wasd.reuse_interpreter(True)