Spaces:
Running
Running
jeanpoll
commited on
Commit
·
0acdafb
1
Parent(s):
a35f1fc
debugging errors
Browse files- app.py +4 -3
- requirements.txt +1 -1
app.py
CHANGED
@@ -34,9 +34,10 @@ def display_email(text, part=1):
|
|
34 |
df_results_header = Email.f_find_person_in_header(header, df_result=df_results_header)
|
35 |
list_words_headers = print_highlighted_text(header, df_results_header)
|
36 |
else:
|
37 |
-
list_words_headers =
|
38 |
|
39 |
df_result = nlp.f_ner(text, lang=lang)
|
|
|
40 |
df_signature = nlp.f_detect_email_signature(text, df_ner=df_result)
|
41 |
if df_signature is not None and len(df_signature) > 0:
|
42 |
start_signature_position = df_signature["start"].values[0]
|
@@ -45,7 +46,7 @@ def display_email(text, part=1):
|
|
45 |
list_words_signature = print_highlighted_text(text_signature, df_result, offset=start_signature_position)
|
46 |
else:
|
47 |
text_body = text
|
48 |
-
list_words_signature =
|
49 |
list_words_body = print_highlighted_text(text_body, df_result)
|
50 |
|
51 |
return None, lang, list_words_headers, list_words_body, list_words_signature
|
@@ -54,7 +55,7 @@ def display_email(text, part=1):
|
|
54 |
None, None, None, None
|
55 |
|
56 |
|
57 |
-
utils.f_setup_logger(level_sysout=logging.ERROR, level_file=logging.
|
58 |
|
59 |
|
60 |
iface = gradio.Interface(title="Parser of email",
|
|
|
34 |
df_results_header = Email.f_find_person_in_header(header, df_result=df_results_header)
|
35 |
list_words_headers = print_highlighted_text(header, df_results_header)
|
36 |
else:
|
37 |
+
list_words_headers = None
|
38 |
|
39 |
df_result = nlp.f_ner(text, lang=lang)
|
40 |
+
logging.debug(f"NER results for text '{text}' are: {df_result}")
|
41 |
df_signature = nlp.f_detect_email_signature(text, df_ner=df_result)
|
42 |
if df_signature is not None and len(df_signature) > 0:
|
43 |
start_signature_position = df_signature["start"].values[0]
|
|
|
46 |
list_words_signature = print_highlighted_text(text_signature, df_result, offset=start_signature_position)
|
47 |
else:
|
48 |
text_body = text
|
49 |
+
list_words_signature = None
|
50 |
list_words_body = print_highlighted_text(text_body, df_result)
|
51 |
|
52 |
return None, lang, list_words_headers, list_words_body, list_words_signature
|
|
|
55 |
None, None, None, None
|
56 |
|
57 |
|
58 |
+
utils.f_setup_logger(level_sysout=logging.ERROR, level_file=logging.DEBUG, folder_path="logs")
|
59 |
|
60 |
|
61 |
iface = gradio.Interface(title="Parser of email",
|
requirements.txt
CHANGED
@@ -10,5 +10,5 @@ tensorflow-text==2.6.0
|
|
10 |
keras==2.6
|
11 |
tokenizers==0.10.1
|
12 |
torch>=1.8.0
|
13 |
-
transformers>=4.
|
14 |
gradio>=2.7
|
|
|
10 |
keras==2.6
|
11 |
tokenizers==0.10.1
|
12 |
torch>=1.8.0
|
13 |
+
transformers>=4.15
|
14 |
gradio>=2.7
|