added clear
This commit is contained in:
@ -19,6 +19,11 @@ class Client:
|
|||||||
resp = self.session.get(addr)
|
resp = self.session.get(addr)
|
||||||
return ResponseWrapper(resp)
|
return ResponseWrapper(resp)
|
||||||
|
|
||||||
|
def clear(self):
|
||||||
|
addr = self.make_addr()
|
||||||
|
resp = self.session.delete(addr)
|
||||||
|
return ResponseWrapper(resp)
|
||||||
|
|
||||||
def _make_addr(self):
|
def _make_addr(self):
|
||||||
return f"http://{self.host}:{self.port}/"
|
return f"http://{self.host}:{self.port}/"
|
||||||
|
|
||||||
|
@ -32,5 +32,11 @@ class TableAPI:
|
|||||||
def GET(self):
|
def GET(self):
|
||||||
return str(self.dfh.df)
|
return str(self.dfh.df)
|
||||||
|
|
||||||
|
def DELETE(self):
|
||||||
|
self.dfh.clear()
|
||||||
|
self.changed = True
|
||||||
|
rerun(self.sid)
|
||||||
|
return "cleared"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -11,5 +11,8 @@ class DateFrameHolder:
|
|||||||
data = pd.DataFrame.from_records([data])
|
data = pd.DataFrame.from_records([data])
|
||||||
self.df = pd.concat([self.df, data], ignore_index=True)
|
self.df = pd.concat([self.df, data], ignore_index=True)
|
||||||
|
|
||||||
|
def clear(self):
|
||||||
|
self.df = pd.DataFrame()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user