Updated for IndexError

This commit is contained in:
Dimitris Zlatanidis 2023-05-02 18:25:57 +03:00
parent 9652e944f7
commit fce4f74205

View file

@ -215,10 +215,13 @@ class Repositories:
sbo_repo_tar_suffix: str = repos_config['SBO_REPO_TAR_SUFFIX'] sbo_repo_tar_suffix: str = repos_config['SBO_REPO_TAR_SUFFIX']
sbo_repo_tag: str = repos_config['SBO_REPO_TAG'] sbo_repo_tag: str = repos_config['SBO_REPO_TAG']
sbo_repo_patch_tag: str = repos_config['SBO_REPO_PATCH_TAG'] sbo_repo_patch_tag: str = repos_config['SBO_REPO_PATCH_TAG']
if sbo_repo_local[0].startswith('file'): try:
sbo_repo_path: Path = Path( if sbo_repo_local[0].startswith('file'):
''.join(sbo_repo_local).replace('file:', '') sbo_repo_path: Path = Path(
) ''.join(sbo_repo_local).replace('file:', '')
)
except IndexError:
sbo_repo_local = ['']
ponce_repo: bool = repos_config['PONCE_REPO'] ponce_repo: bool = repos_config['PONCE_REPO']
ponce_repo_name: str = repos_config['PONCE_REPO_NAME'] ponce_repo_name: str = repos_config['PONCE_REPO_NAME']
@ -228,10 +231,13 @@ class Repositories:
ponce_repo_changelog: str = repos_config['PONCE_REPO_CHANGELOG'] ponce_repo_changelog: str = repos_config['PONCE_REPO_CHANGELOG']
ponce_repo_tag: str = repos_config['PONCE_REPO_TAG'] ponce_repo_tag: str = repos_config['PONCE_REPO_TAG']
ponce_repo_patch_tag: str = repos_config['PONCE_REPO_PATCH_TAG'] ponce_repo_patch_tag: str = repos_config['PONCE_REPO_PATCH_TAG']
if ponce_repo_local[0].startswith('file'): try:
ponce_repo_path: Path = Path( if ponce_repo_local[0].startswith('file'):
''.join(ponce_repo_local).replace('file:', '') ponce_repo_path: Path = Path(
) ''.join(ponce_repo_local).replace('file:', '')
)
except IndexError:
ponce_repo_local = ['']
slack_repo: bool = repos_config['SLACK_REPO'] slack_repo: bool = repos_config['SLACK_REPO']
slack_repo_name: str = repos_config['SLACK_REPO_NAME'] slack_repo_name: str = repos_config['SLACK_REPO_NAME']
@ -241,10 +247,13 @@ class Repositories:
slack_repo_checksums: str = repos_config['SLACK_REPO_CHECKSUMS'] slack_repo_checksums: str = repos_config['SLACK_REPO_CHECKSUMS']
slack_repo_changelog: str = repos_config['SLACK_REPO_CHANGELOG'] slack_repo_changelog: str = repos_config['SLACK_REPO_CHANGELOG']
slack_repo_tag: str = repos_config['SLACK_REPO_TAG'] slack_repo_tag: str = repos_config['SLACK_REPO_TAG']
if slack_repo_local[0].startswith('file'): try:
slack_repo_path: Path = Path( if slack_repo_local[0].startswith('file'):
''.join(slack_repo_local).replace('file:', '') slack_repo_path: Path = Path(
) ''.join(slack_repo_local).replace('file:', '')
)
except IndexError:
slack_repo_local = ['']
slack_extra_repo: bool = repos_config['SLACK_EXTRA_REPO'] slack_extra_repo: bool = repos_config['SLACK_EXTRA_REPO']
slack_extra_repo_name: str = repos_config['SLACK_EXTRA_REPO_NAME'] slack_extra_repo_name: str = repos_config['SLACK_EXTRA_REPO_NAME']
@ -254,10 +263,13 @@ class Repositories:
slack_extra_repo_checksums: str = repos_config['SLACK_EXTRA_REPO_CHECKSUMS'] slack_extra_repo_checksums: str = repos_config['SLACK_EXTRA_REPO_CHECKSUMS']
slack_extra_repo_changelog: str = repos_config['SLACK_EXTRA_REPO_CHANGELOG'] slack_extra_repo_changelog: str = repos_config['SLACK_EXTRA_REPO_CHANGELOG']
slack_extra_repo_tag: str = repos_config['SLACK_EXTRA_REPO_TAG'] slack_extra_repo_tag: str = repos_config['SLACK_EXTRA_REPO_TAG']
if slack_extra_repo_local[0].startswith('file'): try:
slack_extra_repo_path: Path = Path( if slack_extra_repo_local[0].startswith('file'):
''.join(slack_extra_repo_local).replace('file:', '') slack_extra_repo_path: Path = Path(
) ''.join(slack_extra_repo_local).replace('file:', '')
)
except IndexError:
slack_extra_repo_local = ['']
slack_patches_repo: bool = repos_config['SLACK_PATCHES_REPO'] slack_patches_repo: bool = repos_config['SLACK_PATCHES_REPO']
slack_patches_repo_name: str = repos_config['SLACK_PATCHES_REPO_NAME'] slack_patches_repo_name: str = repos_config['SLACK_PATCHES_REPO_NAME']
@ -267,10 +279,13 @@ class Repositories:
slack_patches_repo_checksums: str = repos_config['SLACK_PATCHES_REPO_CHECKSUMS'] slack_patches_repo_checksums: str = repos_config['SLACK_PATCHES_REPO_CHECKSUMS']
slack_patches_repo_changelog: str = repos_config['SLACK_PATCHES_REPO_CHANGELOG'] slack_patches_repo_changelog: str = repos_config['SLACK_PATCHES_REPO_CHANGELOG']
slack_patches_repo_tag: str = repos_config['SLACK_PATCHES_REPO_TAG'] slack_patches_repo_tag: str = repos_config['SLACK_PATCHES_REPO_TAG']
if slack_patches_repo_local[0].startswith('file'): try:
slack_patches_repo_path: Path = Path( if slack_patches_repo_local[0].startswith('file'):
''.join(slack_patches_repo_local).replace('file:', '') slack_patches_repo_path: Path = Path(
) ''.join(slack_patches_repo_local).replace('file:', '')
)
except IndexError:
slack_patches_repo_local = ['']
alien_repo: bool = repos_config['ALIEN_REPO'] alien_repo: bool = repos_config['ALIEN_REPO']
alien_repo_name: str = repos_config['ALIEN_REPO_NAME'] alien_repo_name: str = repos_config['ALIEN_REPO_NAME']
@ -280,10 +295,13 @@ class Repositories:
alien_repo_checksums: str = repos_config['ALIEN_REPO_CHECKSUMS'] alien_repo_checksums: str = repos_config['ALIEN_REPO_CHECKSUMS']
alien_repo_changelog: str = repos_config['ALIEN_REPO_CHANGELOG'] alien_repo_changelog: str = repos_config['ALIEN_REPO_CHANGELOG']
alien_repo_tag: str = repos_config['ALIEN_REPO_TAG'] alien_repo_tag: str = repos_config['ALIEN_REPO_TAG']
if alien_repo_local[0].startswith('file'): try:
alien_repo_path: Path = Path( if alien_repo_local[0].startswith('file'):
''.join(alien_repo_local).replace('file:', '') alien_repo_path: Path = Path(
) ''.join(alien_repo_local).replace('file:', '')
)
except IndexError:
alien_repo_local = ['']
multilib_repo: bool = repos_config['MULTILIB_REPO'] multilib_repo: bool = repos_config['MULTILIB_REPO']
multilib_repo_name: str = repos_config['MULTILIB_REPO_NAME'] multilib_repo_name: str = repos_config['MULTILIB_REPO_NAME']
@ -293,10 +311,13 @@ class Repositories:
multilib_repo_checksums: str = repos_config['MULTILIB_REPO_CHECKSUMS'] multilib_repo_checksums: str = repos_config['MULTILIB_REPO_CHECKSUMS']
multilib_repo_changelog: str = repos_config['MULTILIB_REPO_CHANGELOG'] multilib_repo_changelog: str = repos_config['MULTILIB_REPO_CHANGELOG']
multilib_repo_tag: str = repos_config['MULTILIB_REPO_TAG'] multilib_repo_tag: str = repos_config['MULTILIB_REPO_TAG']
if multilib_repo_local[0].startswith('file'): try:
multilib_repo_path: Path = Path( if multilib_repo_local[0].startswith('file'):
''.join(multilib_repo_local).replace('file:', '') multilib_repo_path: Path = Path(
) ''.join(multilib_repo_local).replace('file:', '')
)
except IndexError:
multilib_repo_local = ['']
restricted_repo: bool = repos_config['RESTRICTED_REPO'] restricted_repo: bool = repos_config['RESTRICTED_REPO']
restricted_repo_name: str = repos_config['RESTRICTED_REPO_NAME'] restricted_repo_name: str = repos_config['RESTRICTED_REPO_NAME']
@ -306,10 +327,13 @@ class Repositories:
restricted_repo_checksums: str = repos_config['RESTRICTED_REPO_CHECKSUMS'] restricted_repo_checksums: str = repos_config['RESTRICTED_REPO_CHECKSUMS']
restricted_repo_changelog: str = repos_config['RESTRICTED_REPO_CHANGELOG'] restricted_repo_changelog: str = repos_config['RESTRICTED_REPO_CHANGELOG']
restricted_repo_tag: str = repos_config['RESTRICTED_REPO_TAG'] restricted_repo_tag: str = repos_config['RESTRICTED_REPO_TAG']
if restricted_repo_local[0].startswith('file'): try:
restricted_repo_path: Path = Path( if restricted_repo_local[0].startswith('file'):
''.join(restricted_repo_local).replace('file:', '') restricted_repo_path: Path = Path(
) ''.join(restricted_repo_local).replace('file:', '')
)
except IndexError:
restricted_repo_local = ['']
gnome_repo: bool = repos_config['GNOME_REPO'] gnome_repo: bool = repos_config['GNOME_REPO']
gnome_repo_name: str = repos_config['GNOME_REPO_NAME'] gnome_repo_name: str = repos_config['GNOME_REPO_NAME']
@ -319,10 +343,13 @@ class Repositories:
gnome_repo_checksums: str = repos_config['GNOME_REPO_CHECKSUMS'] gnome_repo_checksums: str = repos_config['GNOME_REPO_CHECKSUMS']
gnome_repo_changelog: str = repos_config['GNOME_REPO_CHANGELOG'] gnome_repo_changelog: str = repos_config['GNOME_REPO_CHANGELOG']
gnome_repo_tag: str = repos_config['GNOME_REPO_TAG'] gnome_repo_tag: str = repos_config['GNOME_REPO_TAG']
if gnome_repo_local[0].startswith('file'): try:
gnome_repo_path: Path = Path( if gnome_repo_local[0].startswith('file'):
''.join(gnome_repo_local).replace('file:', '') gnome_repo_path: Path = Path(
) ''.join(gnome_repo_local).replace('file:', '')
)
except IndexError:
gnome_repo_local = ['']
msb_repo: bool = repos_config['MSB_REPO'] msb_repo: bool = repos_config['MSB_REPO']
msb_repo_name: str = repos_config['MSB_REPO_NAME'] msb_repo_name: str = repos_config['MSB_REPO_NAME']
@ -332,10 +359,13 @@ class Repositories:
msb_repo_checksums: str = repos_config['MSB_REPO_CHECKSUMS'] msb_repo_checksums: str = repos_config['MSB_REPO_CHECKSUMS']
msb_repo_changelog: str = repos_config['MSB_REPO_CHANGELOG'] msb_repo_changelog: str = repos_config['MSB_REPO_CHANGELOG']
msb_repo_tag: str = repos_config['MSB_REPO_TAG'] msb_repo_tag: str = repos_config['MSB_REPO_TAG']
if msb_repo_local[0].startswith('file'): try:
msb_repo_path: Path = Path( if msb_repo_local[0].startswith('file'):
''.join(msb_repo_local).replace('file:', '') msb_repo_path: Path = Path(
) ''.join(msb_repo_local).replace('file:', '')
)
except IndexError:
msb_repo_local = ['']
csb_repo: bool = repos_config['CSB_REPO'] csb_repo: bool = repos_config['CSB_REPO']
csb_repo_name: str = repos_config['CSB_REPO_NAME'] csb_repo_name: str = repos_config['CSB_REPO_NAME']
@ -345,10 +375,13 @@ class Repositories:
csb_repo_checksums: str = repos_config['CSB_REPO_CHECKSUMS'] csb_repo_checksums: str = repos_config['CSB_REPO_CHECKSUMS']
csb_repo_changelog: str = repos_config['CSB_REPO_CHANGELOG'] csb_repo_changelog: str = repos_config['CSB_REPO_CHANGELOG']
csb_repo_tag: str = repos_config['CSB_REPO_TAG'] csb_repo_tag: str = repos_config['CSB_REPO_TAG']
if csb_repo_local[0].startswith('file'): try:
csb_repo_path: Path = Path( if csb_repo_local[0].startswith('file'):
''.join(csb_repo_local).replace('file:', '') csb_repo_path: Path = Path(
) ''.join(csb_repo_local).replace('file:', '')
)
except IndexError:
csb_repo_local = ['']
conraid_repo: bool = repos_config['CONRAID_REPO'] conraid_repo: bool = repos_config['CONRAID_REPO']
conraid_repo_name: str = repos_config['CONRAID_REPO_NAME'] conraid_repo_name: str = repos_config['CONRAID_REPO_NAME']
@ -358,10 +391,13 @@ class Repositories:
conraid_repo_checksums: str = repos_config['CONRAID_REPO_CHECKSUMS'] conraid_repo_checksums: str = repos_config['CONRAID_REPO_CHECKSUMS']
conraid_repo_changelog: str = repos_config['CONRAID_REPO_CHANGELOG'] conraid_repo_changelog: str = repos_config['CONRAID_REPO_CHANGELOG']
conraid_repo_tag: str = repos_config['CONRAID_REPO_TAG'] conraid_repo_tag: str = repos_config['CONRAID_REPO_TAG']
if conraid_repo_local[0].startswith('file'): try:
conraid_repo_path: Path = Path( if conraid_repo_local[0].startswith('file'):
''.join(conraid_repo_local).replace('file:', '') conraid_repo_path: Path = Path(
) ''.join(conraid_repo_local).replace('file:', '')
)
except IndexError:
conraid_repo_local = ['']
slackonly_repo: bool = repos_config['SLACKONLY_REPO'] slackonly_repo: bool = repos_config['SLACKONLY_REPO']
slackonly_repo_name: str = repos_config['SLACKONLY_REPO_NAME'] slackonly_repo_name: str = repos_config['SLACKONLY_REPO_NAME']
@ -371,10 +407,13 @@ class Repositories:
slackonly_repo_checksums: str = repos_config['SLACKONLY_REPO_CHECKSUMS'] slackonly_repo_checksums: str = repos_config['SLACKONLY_REPO_CHECKSUMS']
slackonly_repo_changelog: str = repos_config['SLACKONLY_REPO_CHANGELOG'] slackonly_repo_changelog: str = repos_config['SLACKONLY_REPO_CHANGELOG']
slackonly_repo_tag: str = repos_config['SLACKONLY_REPO_TAG'] slackonly_repo_tag: str = repos_config['SLACKONLY_REPO_TAG']
if slackonly_repo_local[0].startswith('file'): try:
slackonly_repo_path: Path = Path( if slackonly_repo_local[0].startswith('file'):
''.join(slackonly_repo_local).replace('file:', '') slackonly_repo_path: Path = Path(
) ''.join(slackonly_repo_local).replace('file:', '')
)
except IndexError:
slackonly_repo_local = ['']
salixos_repo: bool = repos_config['SALIXOS_REPO'] salixos_repo: bool = repos_config['SALIXOS_REPO']
salixos_repo_name: str = repos_config['SALIXOS_REPO_NAME'] salixos_repo_name: str = repos_config['SALIXOS_REPO_NAME']
@ -384,10 +423,13 @@ class Repositories:
salixos_repo_checksums: str = repos_config['SALIXOS_REPO_CHECKSUMS'] salixos_repo_checksums: str = repos_config['SALIXOS_REPO_CHECKSUMS']
salixos_repo_changelog: str = repos_config['SALIXOS_REPO_CHANGELOG'] salixos_repo_changelog: str = repos_config['SALIXOS_REPO_CHANGELOG']
salixos_repo_tag: str = repos_config['SALIXOS_REPO_TAG'] salixos_repo_tag: str = repos_config['SALIXOS_REPO_TAG']
if salixos_repo_local[0].startswith('file'): try:
salixos_repo_path: Path = Path( if salixos_repo_local[0].startswith('file'):
''.join(salixos_repo_local).replace('file:', '') salixos_repo_path: Path = Path(
) ''.join(salixos_repo_local).replace('file:', '')
)
except IndexError:
salixos_repo_local = ['']
salixos_extra_repo: bool = repos_config['SALIXOS_EXTRA_REPO'] salixos_extra_repo: bool = repos_config['SALIXOS_EXTRA_REPO']
salixos_extra_repo_name: str = repos_config['SALIXOS_EXTRA_REPO_NAME'] salixos_extra_repo_name: str = repos_config['SALIXOS_EXTRA_REPO_NAME']
@ -397,10 +439,13 @@ class Repositories:
salixos_extra_repo_checksums: str = repos_config['SALIXOS_EXTRA_REPO_CHECKSUMS'] salixos_extra_repo_checksums: str = repos_config['SALIXOS_EXTRA_REPO_CHECKSUMS']
salixos_extra_repo_changelog: str = repos_config['SALIXOS_EXTRA_REPO_CHANGELOG'] salixos_extra_repo_changelog: str = repos_config['SALIXOS_EXTRA_REPO_CHANGELOG']
salixos_extra_repo_tag: str = repos_config['SALIXOS_EXTRA_REPO_TAG'] salixos_extra_repo_tag: str = repos_config['SALIXOS_EXTRA_REPO_TAG']
if salixos_extra_repo_local[0].startswith('file'): try:
salixos_extra_repo_path: Path = Path( if salixos_extra_repo_local[0].startswith('file'):
''.join(salixos_extra_repo_local).replace('file:', '') salixos_extra_repo_path: Path = Path(
) ''.join(salixos_extra_repo_local).replace('file:', '')
)
except IndexError:
salixos_extra_repo_local = ['']
salixos_patches_repo: bool = repos_config['SALIXOS_PATCHES_REPO'] salixos_patches_repo: bool = repos_config['SALIXOS_PATCHES_REPO']
salixos_patches_repo_name: str = repos_config['SALIXOS_PATCHES_REPO_NAME'] salixos_patches_repo_name: str = repos_config['SALIXOS_PATCHES_REPO_NAME']
@ -410,10 +455,13 @@ class Repositories:
salixos_patches_repo_checksums: str = repos_config['SALIXOS_PATCHES_REPO_CHECKSUMS'] salixos_patches_repo_checksums: str = repos_config['SALIXOS_PATCHES_REPO_CHECKSUMS']
salixos_patches_repo_changelog: str = repos_config['SALIXOS_PATCHES_REPO_CHANGELOG'] salixos_patches_repo_changelog: str = repos_config['SALIXOS_PATCHES_REPO_CHANGELOG']
salixos_patches_repo_tag: str = repos_config['SALIXOS_PATCHES_REPO_TAG'] salixos_patches_repo_tag: str = repos_config['SALIXOS_PATCHES_REPO_TAG']
if salixos_patches_repo_local[0].startswith('file'): try:
salixos_patches_repo_path: Path = Path( if salixos_patches_repo_local[0].startswith('file'):
''.join(salixos_patches_repo_local).replace('file:', '') salixos_patches_repo_path: Path = Path(
) ''.join(salixos_patches_repo_local).replace('file:', '')
)
except IndexError:
salixos_patches_repo_local = ['']
slackel_repo: bool = repos_config['SLACKEL_REPO'] slackel_repo: bool = repos_config['SLACKEL_REPO']
slackel_repo_name: str = repos_config['SLACKEL_REPO_NAME'] slackel_repo_name: str = repos_config['SLACKEL_REPO_NAME']
@ -423,10 +471,13 @@ class Repositories:
slackel_repo_checksums: str = repos_config['SLACKEL_REPO_CHECKSUMS'] slackel_repo_checksums: str = repos_config['SLACKEL_REPO_CHECKSUMS']
slackel_repo_changelog: str = repos_config['SLACKEL_REPO_CHANGELOG'] slackel_repo_changelog: str = repos_config['SLACKEL_REPO_CHANGELOG']
slackel_repo_tag: str = repos_config['SLACKEL_REPO_TAG'] slackel_repo_tag: str = repos_config['SLACKEL_REPO_TAG']
if slackel_repo_local[0].startswith('file'): try:
slackel_repo_path: Path = Path( if slackel_repo_local[0].startswith('file'):
''.join(slackel_repo_local).replace('file:', '') slackel_repo_path: Path = Path(
) ''.join(slackel_repo_local).replace('file:', '')
)
except IndexError:
slackel_repo_local = ['']
slint_repo: bool = repos_config['SLINT_REPO'] slint_repo: bool = repos_config['SLINT_REPO']
slint_repo_name: str = repos_config['SLINT_REPO_NAME'] slint_repo_name: str = repos_config['SLINT_REPO_NAME']
@ -436,10 +487,13 @@ class Repositories:
slint_repo_checksums: str = repos_config['SLINT_REPO_CHECKSUMS'] slint_repo_checksums: str = repos_config['SLINT_REPO_CHECKSUMS']
slint_repo_changelog: str = repos_config['SLINT_REPO_CHANGELOG'] slint_repo_changelog: str = repos_config['SLINT_REPO_CHANGELOG']
slint_repo_tag: str = repos_config['SLINT_REPO_TAG'] slint_repo_tag: str = repos_config['SLINT_REPO_TAG']
if slint_repo_local[0].startswith('file'): try:
slint_repo_path: Path = Path( if slint_repo_local[0].startswith('file'):
''.join(slint_repo_local).replace('file:', '') slint_repo_path: Path = Path(
) ''.join(slint_repo_local).replace('file:', '')
)
except IndexError:
slint_repo_local = ['']
except (tomli.TOMLDecodeError, KeyError) as error: except (tomli.TOMLDecodeError, KeyError) as error:
errors.raise_toml_error_message(error, repositories_toml_file) errors.raise_toml_error_message(error, repositories_toml_file)