@@ -19,18 +19,18 @@ def check_model(
19
19
) -> bool :
20
20
target = dir_name / model_name
21
21
relname = target .as_posix ()
22
- logger .debug (f"checking { relname } ..." )
22
+ logger .get_logger (). debug (f"checking { relname } ..." )
23
23
if not os .path .exists (target ):
24
- logger .info (f"{ target } not exist." )
24
+ logger .get_logger (). info (f"{ target } not exist." )
25
25
return False
26
26
with open (target , "rb" ) as f :
27
27
digest = sha256 (f .fileno ())
28
28
bakfile = f"{ target } .bak"
29
29
if digest != hash :
30
- logger .warn (f"{ target } sha256 hash mismatch." )
31
- logger .info (f"expected: { hash } " )
32
- logger .info (f"real val: { digest } " )
33
- logger .warn ("please add parameter --update to download the latest assets." )
30
+ logger .get_logger (). warn (f"{ target } sha256 hash mismatch." )
31
+ logger .get_logger (). info (f"expected: { hash } " )
32
+ logger .get_logger (). info (f"real val: { digest } " )
33
+ logger .get_logger (). warn ("please add parameter --update to download the latest assets." )
34
34
if remove_incorrect :
35
35
if not os .path .exists (bakfile ):
36
36
os .rename (str (target ), bakfile )
@@ -45,7 +45,7 @@ def check_model(
45
45
def check_all_assets (update = False ) -> bool :
46
46
BASE_DIR = Path (os .getcwd ())
47
47
48
- logger .info ("checking assets..." )
48
+ logger .get_logger (). info ("checking assets..." )
49
49
current_dir = BASE_DIR / "asset"
50
50
names = [
51
51
"Decoder.pt" ,
@@ -62,7 +62,7 @@ def check_all_assets(update=False) -> bool:
62
62
):
63
63
return False
64
64
65
- logger .info ("checking configs..." )
65
+ logger .get_logger (). info ("checking configs..." )
66
66
current_dir = BASE_DIR / "config"
67
67
names = [
68
68
"decoder.yaml" ,
@@ -78,44 +78,44 @@ def check_all_assets(update=False) -> bool:
78
78
):
79
79
return False
80
80
81
- logger .info ("all assets are already latest." )
81
+ logger .get_logger (). info ("all assets are already latest." )
82
82
return True
83
83
84
84
85
85
def download_and_extract_tar_gz (url : str , folder : str ):
86
86
import tarfile
87
87
88
- logger .info (f"downloading { url } " )
88
+ logger .get_logger (). info (f"downloading { url } " )
89
89
response = requests .get (url , stream = True , timeout = (5 , 10 ))
90
90
with BytesIO () as out_file :
91
91
out_file .write (response .content )
92
92
out_file .seek (0 )
93
- logger .info (f"downloaded." )
93
+ logger .get_logger (). info (f"downloaded." )
94
94
with tarfile .open (fileobj = out_file , mode = "r:gz" ) as tar :
95
95
tar .extractall (folder )
96
- logger .info (f"extracted into { folder } " )
96
+ logger .get_logger (). info (f"extracted into { folder } " )
97
97
98
98
99
99
def download_and_extract_zip (url : str , folder : str ):
100
100
import zipfile
101
101
102
- logger .info (f"downloading { url } " )
102
+ logger .get_logger (). info (f"downloading { url } " )
103
103
response = requests .get (url , stream = True , timeout = (5 , 10 ))
104
104
with BytesIO () as out_file :
105
105
out_file .write (response .content )
106
106
out_file .seek (0 )
107
- logger .info (f"downloaded." )
107
+ logger .get_logger (). info (f"downloaded." )
108
108
with zipfile .ZipFile (out_file ) as zip_ref :
109
109
zip_ref .extractall (folder )
110
- logger .info (f"extracted into { folder } " )
110
+ logger .get_logger (). info (f"extracted into { folder } " )
111
111
112
112
113
113
def download_dns_yaml (url : str , folder : str ):
114
- logger .info (f"downloading { url } " )
114
+ logger .get_logger (). info (f"downloading { url } " )
115
115
response = requests .get (url , stream = True , timeout = (5 , 10 ))
116
116
with open (os .path .join (folder , "dns.yaml" ), "wb" ) as out_file :
117
117
out_file .write (response .content )
118
- logger .info (f"downloaded into { folder } " )
118
+ logger .get_logger (). info (f"downloaded into { folder } " )
119
119
120
120
121
121
def download_all_assets (tmpdir : str , version = "0.2.5" ):
@@ -140,7 +140,7 @@ def download_all_assets(tmpdir: str, version="0.2.5"):
140
140
141
141
architecture = archs .get (architecture , None )
142
142
if not architecture :
143
- logger .error (f"architecture { architecture } is not supported" )
143
+ logger .get_logger (). error (f"architecture { architecture } is not supported" )
144
144
exit (1 )
145
145
try :
146
146
BASE_URL = "https://github.com/fumiama/RVC-Models-Downloader/releases/download/"
0 commit comments