Compare commits

...

5 Commits

Author SHA1 Message Date
Salvador E. Tropea 931d03a244
Merge pull request #290 from fionn-r/patch-1
Catch ConnectionError when downloading datasheets #289
2022-09-14 10:31:43 -03:00
fionn-r 64eb629d73
Catch ConnectionError when downloading datasheets #289 2022-09-14 14:53:13 +02:00
Salvador E. Tropea 5f123dd143 [GitHub Action] Fixed missing quotes in echo command 2022-07-13 10:16:24 -03:00
Salvador E. Tropea 48a98b08c0 [GitHub Action v2_k6_1_2_0] Added versions to the entrypoint 2022-07-13 10:10:38 -03:00
Salvador E. Tropea bd2d17de32 [GitHub Action v2_k6_1_2_0] Switched to ki6.0.5_Debian image 2022-07-13 10:08:53 -03:00
3 changed files with 23 additions and 1 deletions

View File

@ -1,4 +1,4 @@
FROM setsoft/kicad_auto:ki6
FROM setsoft/kicad_auto:ki6.0.5_Debian
LABEL AUTHOR Salvador E. Tropea <stropea@inti.gob.ar>
LABEL Description="Export various files from KiCad projects (KiCad 6)"

View File

@ -172,4 +172,23 @@ function main {
run
}
echo "*****************************************************************************************"
echo "*****************************************************************************************"
echo
echo
echo "KiBot GitHub Action v2 for KiCad 6 (Fixed version)"
echo
echo
kibot --version
dpkg -l kicad | grep kicad
echo Debian: `cat /etc/debian_version`
pcbnew_do --version
kicost --version
pcbdraw --version
echo "iBoM:" `INTERACTIVE_HTML_BOM_NO_DISPLAY=True generate_interactive_bom.py --version 2> /dev/null | grep "^v"`
echo
echo
echo "*****************************************************************************************"
echo "*****************************************************************************************"
main "$@"

View File

@ -69,6 +69,9 @@ class Download_Datasheets_Options(VariantOptions):
except requests.exceptions.ReadTimeout:
logger.warning(W_FAILDL+'Timeout during download `{}`'.format(ds))
return None
except requests.exceptions.ConnectionError:
logger.warning(W_FAILDL+'Connection error during download `{}`'.format(ds))
return None
if r.status_code != 200:
logger.warning(W_FAILDL+'Failed to download `{}`'.format(ds))
return None