Skip to content

Commit a06ffd6

Browse files
committed
Fixed: using logger instead of print
1 parent c5efdaf commit a06ffd6

File tree

2 files changed

+9
-4
lines changed

2 files changed

+9
-4
lines changed

bulk_ner/annotate.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,9 +65,13 @@
6565

6666
# Initialize NER model
6767
models_preset = {
68-
"dynamic": lambda: dynamic_init(src_dir=CWD, class_filepath=ner_model_name, class_name=ner_model_params)(
68+
"dynamic": lambda: dynamic_init(
69+
src_dir=CWD, class_filepath=ner_model_name, class_name=ner_model_params,
70+
handle_func=lambda class_path: logger.info((f"Dynamic loading for the file and class `{class_path}`"))
71+
)(
6972
# The rest of parameters could be provided from cmd.
70-
**model_args_dict)
73+
**model_args_dict
74+
)
7175
}
7276

7377
annotator = NERAnnotator(ner_model=models_preset["dynamic"](),

bulk_ner/src/service_dynamic.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,14 @@
22
import sys
33

44

5-
def dynamic_init(src_dir, class_filepath, class_name=None):
5+
def dynamic_init(src_dir, class_filepath, class_name=None, handle_func=None):
66
sys.path.append(src_dir)
77
class_path_list = class_filepath.split('/')
88
class_path_list[-1] = '.'.join(class_path_list[-1].split('.')[:-1])
99
class_name = class_path_list[-1].title() if class_name is None else class_name
1010
class_path = ".".join(class_path_list + [class_name])
11-
print(f"Dynamic loading for the file and class `{class_path}`")
11+
if handle_func:
12+
handle_func(class_path)
1213
cls = auto_import(class_path, is_class=False)
1314
return cls
1415

0 commit comments

Comments
 (0)