Update app.py
Browse files
app.py
CHANGED
@@ -40,8 +40,7 @@ class DataList:
|
|
40 |
|
41 |
def render(self, search_query: str,
|
42 |
filter_names: list[str],
|
43 |
-
filter_names2: list[str],
|
44 |
-
mods: list[str] ) -> tuple[int, str]:
|
45 |
self.table = pd.read_csv(csv_url)
|
46 |
self._preprocess_table()
|
47 |
|
@@ -56,8 +55,7 @@ class DataList:
|
|
56 |
df = self.table
|
57 |
if search_query:
|
58 |
df = df[df.name_lowercase.str.contains(search_query.lower())]
|
59 |
-
df =
|
60 |
-
df = self.filter_table(df, filter_names,filter_names2,filter_names3)
|
61 |
result = self.to_html(df, self.table_header)
|
62 |
return result
|
63 |
|
@@ -113,8 +111,8 @@ with gr.Blocks(css=css) as demo:
|
|
113 |
table = gr.HTML(show_label=False)
|
114 |
|
115 |
demo.load(fn=data_list.render, outputs=[table,])
|
116 |
-
search_box.submit(fn=data_list.render, inputs=[search_box, filter_names,filter_names2,
|
117 |
-
search_button.click(fn=data_list.render, inputs=[search_box, filter_names,filter_names2,
|
118 |
|
119 |
demo.queue()
|
120 |
demo.launch(share=False)
|
|
|
40 |
|
41 |
def render(self, search_query: str,
|
42 |
filter_names: list[str],
|
43 |
+
filter_names2: list[str], ) -> tuple[int, str]:
|
|
|
44 |
self.table = pd.read_csv(csv_url)
|
45 |
self._preprocess_table()
|
46 |
|
|
|
55 |
df = self.table
|
56 |
if search_query:
|
57 |
df = df[df.name_lowercase.str.contains(search_query.lower())]
|
58 |
+
df = self.filter_table(df, filter_names,filter_names2)
|
|
|
59 |
result = self.to_html(df, self.table_header)
|
60 |
return result
|
61 |
|
|
|
111 |
table = gr.HTML(show_label=False)
|
112 |
|
113 |
demo.load(fn=data_list.render, outputs=[table,])
|
114 |
+
search_box.submit(fn=data_list.render, inputs=[search_box, filter_names,filter_names2,], outputs=[table,])
|
115 |
+
search_button.click(fn=data_list.render, inputs=[search_box, filter_names,filter_names2,], outputs=[table,])
|
116 |
|
117 |
demo.queue()
|
118 |
demo.launch(share=False)
|