initial commit
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
import os
|
||||
from gluon.settings import global_settings, read_file
|
||||
#
|
||||
|
||||
def index():
|
||||
app = request.args(0)
|
||||
return dict(app=app)
|
||||
|
||||
def profiler():
|
||||
"""
|
||||
to use the profiler start web2py with -F profiler.log
|
||||
"""
|
||||
KEY = 'web2py_profiler_size'
|
||||
filename = global_settings.cmd_options.profiler_filename
|
||||
data = 'profiler disabled'
|
||||
if filename:
|
||||
if KEY in request.cookies:
|
||||
size = int(request.cookies[KEY].value)
|
||||
else:
|
||||
size = 0
|
||||
if os.path.exists(filename):
|
||||
data = read_file('profiler.log','rb')
|
||||
if size<len(data):
|
||||
data = data[size:]
|
||||
else:
|
||||
size=0
|
||||
size += len(data)
|
||||
response.cookies[KEY] = size
|
||||
return data
|
||||
Reference in New Issue
Block a user