added clear

This commit is contained in:
2022-05-20 23:04:23 +02:00
parent 91a7ad2bc9
commit ba0ea5b246
3 changed files with 14 additions and 0 deletions

View File

@ -19,6 +19,11 @@ class Client:
resp = self.session.get(addr)
return ResponseWrapper(resp)
def clear(self):
addr = self.make_addr()
resp = self.session.delete(addr)
return ResponseWrapper(resp)
def _make_addr(self):
return f"http://{self.host}:{self.port}/"

View File

@ -32,5 +32,11 @@ class TableAPI:
def GET(self):
return str(self.dfh.df)
def DELETE(self):
self.dfh.clear()
self.changed = True
rerun(self.sid)
return "cleared"

View File

@ -11,5 +11,8 @@ class DateFrameHolder:
data = pd.DataFrame.from_records([data])
self.df = pd.concat([self.df, data], ignore_index=True)
def clear(self):
self.df = pd.DataFrame()