{% extends "base.html" %} {% block headstuff %}{% endblock %} {% block content %} {% if is_shell %}
Welcome to the interactive playground!
Here you can enter and run any Python code and analyze it immediately.
{% if multithread %}
WARNING! The playground is not thread-safe,
but your app is using threadsafe mode.
Use at your own risk.
{% endif %}
{{output}}
{{errors}}
Invalid or stale record key!
{% endif %} {% endif %} {% if record %}RPC |
---|
@{{t.start_offset_milliseconds}}ms {{t.service_call_name|escape}} real={{t.duration_milliseconds}}ms api={{t.api_milliseconds}}ms cost={{t.call_cost_microdollars}} billed_ops=[{{t.billed_ops_str}}] |
Request: {{t.request_data_summary|escape}} |
Response: {{t.response_data_summary|escape}} |
Stack: |
{% endif %} {{f.class_or_file_name|escape}}:{{f.line_number}}{% if file_url %}{% endif %} {{f.function_name|escape}}() | {% if file_url %}
{% for item in f.variables_list %}{{item.key|escape}} = {{item.value|escape}} {% endfor %} |
service.call | #RPCs | real time | api time | Cost | Billed Ops |
{{item.0|escape}} | {{item.1|escape}} | {{item.2}}ms | {{item.3}}ms | {{item.4}} | {{item.5}} |
{{item.key|escape}}= | {{item.value|escape}} |
Note: sys.path is not saved with the request; this is the current sys.path. | |
{{forloop.counter0}}: | {{item|escape}} |