$search
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