File tree Expand file tree Collapse file tree
src/translate_messages/lib Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -20,7 +20,6 @@ license-files = [
2020dependencies = [
2121 " colorama>=0.4.6,<1.0.0 ; platform_system == 'Windows'" ,
2222 " json5>=0.9.0,<1.0.0" ,
23- " requests>=2.32.0,<3.0.0" ,
2423]
2524requires-python = " >=3.6,<4.0"
2625keywords = [
Original file line number Diff line number Diff line change 1- import os
2- import requests
1+ import os , urllib .request , urllib .error
32from . import data , log , settings
43
54def cli (caller_file ):
@@ -20,10 +19,9 @@ def config_file(cli):
2019 if not getattr (cli , 'default_file_config' , None ):
2120 try :
2221 jsd_url = f'{ cli .urls .jsdelivr } /{ cli .name } /{ cli .config_filename } '
23- resp = requests .get (jsd_url , timeout = 5 )
24- resp .raise_for_status ()
25- cli .default_file_config = resp .text
26- except (requests .RequestException , ValueError ) as err :
22+ with urllib .request .urlopen (jsd_url , timeout = 5 ) as resp :
23+ cli .default_file_config = resp .read ().decode ('utf-8' )
24+ except (urllib .error .URLError , urllib .error .HTTPError , ValueError ) as err :
2725 raise RuntimeError (f'Failed to fetch default config from { jsd_url } : { err } ' )
2826 data .file .write (cli .config_filepath , cli .default_file_config )
2927 log .success (f'Default config created at { cli .config_filepath } ' )
Original file line number Diff line number Diff line change @@ -20,7 +20,6 @@ license-files = [
2020dependencies = [
2121 " colorama>=0.4.6,<1.0.0 ; platform_system == 'Windows'" ,
2222 " json5>=0.9.0,<1.0.0" ,
23- " requests>=2.32.0,<3.0.0" ,
2423 " translate>=3.8.0,<4.0.0" ,
2524]
2625requires-python = " >=3.6,<4.0"
Original file line number Diff line number Diff line change 1- import os
2- import requests
1+ import os , urllib .request , urllib .error
32from . import data , log , settings
43
54def cli (caller_file ):
@@ -20,10 +19,9 @@ def config_file(cli):
2019 if not getattr (cli , 'default_file_config' , None ):
2120 try :
2221 jsd_url = f'{ cli .urls .jsdelivr } /{ cli .name } /{ cli .config_filename } '
23- resp = requests .get (jsd_url , timeout = 5 )
24- resp .raise_for_status ()
25- cli .default_file_config = resp .text
26- except (requests .RequestException , ValueError ) as err :
22+ with urllib .request .urlopen (jsd_url , timeout = 5 ) as resp :
23+ cli .default_file_config = resp .read ().decode ('utf-8' )
24+ except (urllib .error .URLError , urllib .error .HTTPError , ValueError ) as err :
2725 raise RuntimeError (f'Failed to fetch default config from { jsd_url } : { err } ' )
2826 data .file .write (cli .config_filepath , cli .default_file_config )
2927 log .success (f'Default config created at { cli .config_filepath } ' )
You can’t perform that action at this time.
0 commit comments