startcgi.py
Go to the documentation of this file.
00001 #! /usr/bin/env python
00002 
00003 import time
00004 start = time.time()
00005 
00006 import os,sys
00007 
00008 if 0:
00009   ros_root = '/u/hassan/pr2/ros/'
00010 
00011   os.environ['ROS_ROOT'] = ros_root
00012   os.environ['ROS_PACKAGE_PATH'] = '/u/hassan/pr2/ros-pkg/'
00013   os.environ['ROS_MASTER_URI'] =  'http://localhost:11311/'
00014   rospythonpath = os.path.join(ros_root, 'core/roslib/src')
00015   os.environ['PYTHONPATH'] = rospythonpath
00016   os.environ['ROS_BOOST_PATH'] = '/opt/ros/'
00017 
00018   sys.path.insert(0, rospythonpath)
00019 
00020   os.environ['HOME'] = '/tmp'
00021 
00022 os.environ['ROS_CACHE_TIMEOUT'] = '3600'
00023 PKG = 'webui' # this package name
00024 import roslib; roslib.load_manifest(PKG) 
00025 ros_root = os.environ['ROS_ROOT']
00026 os.environ['PATH'] = os.path.join(ros_root, "bin") + ":" + os.environ['PATH']
00027 
00028 from pyclearsilver import log
00029 from webui import cgistarter
00030 
00031 import config
00032 
00033 path,f = os.path.split(__file__)
00034 os.chdir(path)
00035 
00036 cgistarter.setConfig(config)
00037 
00038 end = time.time()
00039 
00040 try:
00041   start = time.time()
00042   cgistarter.main(sys.argv, sys.stdout, os.environ)
00043 finally:
00044   end = time.time()
00045   #sys.stderr.write("serve time %s\n" % int((end-start)*1000))
00046 


webui
Author(s): Scott Hassan/hassan@willowgarage.com
autogenerated on Sat Dec 28 2013 17:47:58