File tree Expand file tree Collapse file tree 2 files changed +14
-3
lines changed Expand file tree Collapse file tree 2 files changed +14
-3
lines changed Original file line number Diff line number Diff line change 33
44def main (* args : str ):
55 if not args :
6- print ("Usage: python -m medcat download-scripts [DEST]" ,
6+ print ("Usage: python -m medcat download-scripts [DEST] [log_level] " ,
77 file = sys .stderr )
88 sys .exit (1 )
99 if len (args ) >= 1 and args [0 ] == "download-scripts" :
10- from medcat .utils .download_scripts import fetch_scripts
10+ from medcat .utils .download_scripts import main
1111 dest = args [1 ] if len (args ) > 1 else "."
12- fetch_scripts (dest )
12+ kwargs = {}
13+ if len (args ) > 2 :
14+ kwargs ["log_level" ] = args [2 ].upper ()
15+ main (dest , ** kwargs )
1316 else :
1417 print ("Usage: python -m medcat download-scripts [DEST]" ,
1518 file = sys .stderr )
Original file line number Diff line number Diff line change @@ -90,3 +90,11 @@ def fetch_scripts(destination: str | Path = ".") -> Path:
9090
9191 logger .info ("Scripts extracted to: %s" , dest / SCRIPTS_PATH )
9292 return dest / SCRIPTS_PATH
93+
94+
95+ def main (destination : str = "." ,
96+ log_level : int | str = logging .INFO ):
97+ logger .setLevel (log_level )
98+ if not logger .handlers :
99+ logger .addHandler (logging .StreamHandler ())
100+ fetch_scripts (destination )
You can’t perform that action at this time.
0 commit comments