azizalto commited on
Commit
dae8a20
·
verified ·
1 Parent(s): 7acbce5

deploy at 2024-08-12 17:49:54.288324

Browse files
Files changed (1) hide show
  1. main.py +7 -0
main.py CHANGED
@@ -17,6 +17,7 @@ def pyconsole():
17
  Input(name="code", placeholder=">>> Type Python code here (and hit enter)"),
18
  hx_post="/run", hx_target="#output", hx_trigger="submit", id="input_form",
19
  ),
 
20
  cls="container",
21
  hx_swap="innerHTML show:window:bottom", # automatically scroll to the bottom of the page
22
  )
@@ -28,5 +29,11 @@ def run_code(data: dict):
28
  return Div(*[Div(Pre(Code(code, klass="python")), Div(output, cls="marked"), Div("---", cls="marked")) for code, output in log])
29
 
30
 
 
 
 
 
 
 
31
  setup_hf_backup(app)
32
  serve()
 
17
  Input(name="code", placeholder=">>> Type Python code here (and hit enter)"),
18
  hx_post="/run", hx_target="#output", hx_trigger="submit", id="input_form",
19
  ),
20
+ Div("Clear log", hx_get="/clear", hx_target="#output", style="background-color: #f0f0f0; border-radius: 10px; padding: 10px; box-shadow: 0 2px 4px rgba(0,0,0,0.1);"),
21
  cls="container",
22
  hx_swap="innerHTML show:window:bottom", # automatically scroll to the bottom of the page
23
  )
 
29
  return Div(*[Div(Pre(Code(code, klass="python")), Div(output, cls="marked"), Div("---", cls="marked")) for code, output in log])
30
 
31
 
32
+ @app.get("/clear")
33
+ def clear_log():
34
+ global log
35
+ log = []
36
+ return Div()
37
+
38
  setup_hf_backup(app)
39
  serve()