freemt
commited on
Commit
·
b255d8d
1
Parent(s):
4c2f391
Update st.form
Browse files- litbee/fetch_upload.py +33 -35
litbee/fetch_upload.py
CHANGED
@@ -28,26 +28,34 @@ def fetch_upload():
|
|
28 |
"""Fetch content from upload."""
|
29 |
|
30 |
# src_fileio tgt_fileio
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
51 |
|
52 |
# logger.debug(" len(src_fileio): %s", len(src_fileio))
|
53 |
# logger.debug(" len(tgt_fileio): %s", len(tgt_fileio))
|
@@ -58,13 +66,12 @@ def fetch_upload():
|
|
58 |
# for st.file_uploade accept_multiple_files=True
|
59 |
if isinstance(src_fileio, list):
|
60 |
logger.debug(" len(src_fileio): %s", len(src_fileio))
|
61 |
-
# logger.debug("src_fileio[-1].name: [%s]", src_fileio[-1].name)
|
62 |
filenames = []
|
63 |
try:
|
64 |
-
filenames = [elm.name for elm in src_fileio]
|
65 |
except Exception as exc:
|
66 |
logger.error(exc)
|
67 |
-
logger.debug("src_fileio names: *%s*", filenames)
|
68 |
|
69 |
# state.ns.src_fileio = src_fileio
|
70 |
state.ns.src_file = src_fileio[-1].getvalue().decode()
|
@@ -178,7 +185,7 @@ def fetch_upload():
|
|
178 |
st.write(f"{state.ns.beetype} coming soon...")
|
179 |
return None
|
180 |
|
181 |
-
# fastlid changed logger.level
|
182 |
# turn back to loglevel
|
183 |
logzero.loglevel(set_loglevel())
|
184 |
if aset:
|
@@ -194,20 +201,11 @@ def fetch_upload():
|
|
194 |
|
195 |
df_a = pd.DataFrame(aligned_pairs, columns=["text1", "text2", "llh"], dtype="object")
|
196 |
|
|
|
|
|
197 |
# insert seq no
|
198 |
df_a.insert(0, "sn", range(len(df_a)))
|
199 |
|
200 |
-
logger.debug("df_a: \n%s", df_a)
|
201 |
-
logger.debug(" gb not updated, why?")
|
202 |
-
|
203 |
-
logger.debug(" df_a.info(): %s", df_a.info())
|
204 |
-
df_a_np = df_a.to_numpy()
|
205 |
-
logger.debug(" df_a.to_numpy(): %s", df_a_np)
|
206 |
-
ic(df_a_np)
|
207 |
-
|
208 |
-
# st.table(df_a.replace("", np.nan)) # st.table(df_a) "Could not convert '' with type str
|
209 |
-
st.table(df_a.astype(str))
|
210 |
-
|
211 |
gb = GridOptionsBuilder.from_dataframe(df_a)
|
212 |
gb.configure_pagination(paginationAutoPageSize=True)
|
213 |
options = {
|
|
|
28 |
"""Fetch content from upload."""
|
29 |
|
30 |
# src_fileio tgt_fileio
|
31 |
+
with st.form(key='upload_in_form'):
|
32 |
+
sb_pick_files = st.expander("Pick two files", expanded=True)
|
33 |
+
with sb_pick_files:
|
34 |
+
col1, col2 = st.columns(2)
|
35 |
+
with col1:
|
36 |
+
src_fileio = st.file_uploader(
|
37 |
+
"Choose source file (utf8 txt)",
|
38 |
+
type=[
|
39 |
+
"txt",
|
40 |
+
],
|
41 |
+
key="src_text",
|
42 |
+
# accept_multiple_files=True,
|
43 |
+
# accept_multiple_files=False,
|
44 |
+
)
|
45 |
+
|
46 |
+
with col2:
|
47 |
+
tgt_fileio = st.file_uploader(
|
48 |
+
"Choose target file (utf8 txt)",
|
49 |
+
type=[
|
50 |
+
"txt",
|
51 |
+
],
|
52 |
+
key="tgt_text",
|
53 |
+
# accept_multiple_files=True,
|
54 |
+
)
|
55 |
+
submitted = st.form_submit_button('Submit')
|
56 |
+
|
57 |
+
if not submitted:
|
58 |
+
return None
|
59 |
|
60 |
# logger.debug(" len(src_fileio): %s", len(src_fileio))
|
61 |
# logger.debug(" len(tgt_fileio): %s", len(tgt_fileio))
|
|
|
66 |
# for st.file_uploade accept_multiple_files=True
|
67 |
if isinstance(src_fileio, list):
|
68 |
logger.debug(" len(src_fileio): %s", len(src_fileio))
|
|
|
69 |
filenames = []
|
70 |
try:
|
71 |
+
filenames = [elm.name for elm in src_fileio] # type: ignore
|
72 |
except Exception as exc:
|
73 |
logger.error(exc)
|
74 |
+
logger.debug("src_fileio names: *%s*", filenames)
|
75 |
|
76 |
# state.ns.src_fileio = src_fileio
|
77 |
state.ns.src_file = src_fileio[-1].getvalue().decode()
|
|
|
185 |
st.write(f"{state.ns.beetype} coming soon...")
|
186 |
return None
|
187 |
|
188 |
+
# fastlid changed logger.level to 20
|
189 |
# turn back to loglevel
|
190 |
logzero.loglevel(set_loglevel())
|
191 |
if aset:
|
|
|
201 |
|
202 |
df_a = pd.DataFrame(aligned_pairs, columns=["text1", "text2", "llh"], dtype="object")
|
203 |
|
204 |
+
st.table(df_a.astype(str))
|
205 |
+
|
206 |
# insert seq no
|
207 |
df_a.insert(0, "sn", range(len(df_a)))
|
208 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
209 |
gb = GridOptionsBuilder.from_dataframe(df_a)
|
210 |
gb.configure_pagination(paginationAutoPageSize=True)
|
211 |
options = {
|