123456789101112131415161718192021222324252627282930 |
- import re
- def index():
- # import sys
- # size = sys.getsizeof(cache.ram.meta_storage.get('/service/bess'))
- # return dict(cache=cache.ram, storage_size=size)
- return locals()
-
- @cache(request.env.path_info, time_expire=10, cache_model=cache.ram)
- @request.restful()
- def ulm():
- if request.env.http_origin:
- response.headers['Access-Control-Allow-Origin'] = '*'
- regex = re.compile('(\w+).(\w+)')
- def GET():
- adapter = ulm_adapter
- sensors = ulm_config.get('sensors')
- data = adapter.read_sensors(sensors)
- res = ''
- for s in sensors:
- m = regex.match(s)
- group, sensor = m.group(1), m.group(2)
- res = res + data.get(group).get(sensor,'0') + '\n'
- return res
- #return dict(data=data)
- return locals()
-
|