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_tag: str = repos_config['SBO_REPO_TAG']
sbo_repo_patch_tag: str = repos_config['SBO_REPO_PATCH_TAG']
if sbo_repo_local[0].startswith('file'):
sbo_repo_path: Path = Path(
''.join(sbo_repo_local).replace('file:', '')
)
try:
if sbo_repo_local[0].startswith('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_name: str = repos_config['PONCE_REPO_NAME']
@ -228,10 +231,13 @@ class Repositories:
ponce_repo_changelog: str = repos_config['PONCE_REPO_CHANGELOG']
ponce_repo_tag: str = repos_config['PONCE_REPO_TAG']
ponce_repo_patch_tag: str = repos_config['PONCE_REPO_PATCH_TAG']
if ponce_repo_local[0].startswith('file'):
ponce_repo_path: Path = Path(
''.join(ponce_repo_local).replace('file:', '')
)
try:
if ponce_repo_local[0].startswith('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_name: str = repos_config['SLACK_REPO_NAME']
@ -241,10 +247,13 @@ class Repositories:
slack_repo_checksums: str = repos_config['SLACK_REPO_CHECKSUMS']
slack_repo_changelog: str = repos_config['SLACK_REPO_CHANGELOG']
slack_repo_tag: str = repos_config['SLACK_REPO_TAG']
if slack_repo_local[0].startswith('file'):
slack_repo_path: Path = Path(
''.join(slack_repo_local).replace('file:', '')
)
try:
if slack_repo_local[0].startswith('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_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_changelog: str = repos_config['SLACK_EXTRA_REPO_CHANGELOG']
slack_extra_repo_tag: str = repos_config['SLACK_EXTRA_REPO_TAG']
if slack_extra_repo_local[0].startswith('file'):
slack_extra_repo_path: Path = Path(
''.join(slack_extra_repo_local).replace('file:', '')
)
try:
if slack_extra_repo_local[0].startswith('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_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_changelog: str = repos_config['SLACK_PATCHES_REPO_CHANGELOG']
slack_patches_repo_tag: str = repos_config['SLACK_PATCHES_REPO_TAG']
if slack_patches_repo_local[0].startswith('file'):
slack_patches_repo_path: Path = Path(
''.join(slack_patches_repo_local).replace('file:', '')
)
try:
if slack_patches_repo_local[0].startswith('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_name: str = repos_config['ALIEN_REPO_NAME']
@ -280,10 +295,13 @@ class Repositories:
alien_repo_checksums: str = repos_config['ALIEN_REPO_CHECKSUMS']
alien_repo_changelog: str = repos_config['ALIEN_REPO_CHANGELOG']
alien_repo_tag: str = repos_config['ALIEN_REPO_TAG']
if alien_repo_local[0].startswith('file'):
alien_repo_path: Path = Path(
''.join(alien_repo_local).replace('file:', '')
)
try:
if alien_repo_local[0].startswith('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_name: str = repos_config['MULTILIB_REPO_NAME']
@ -293,10 +311,13 @@ class Repositories:
multilib_repo_checksums: str = repos_config['MULTILIB_REPO_CHECKSUMS']
multilib_repo_changelog: str = repos_config['MULTILIB_REPO_CHANGELOG']
multilib_repo_tag: str = repos_config['MULTILIB_REPO_TAG']
if multilib_repo_local[0].startswith('file'):
multilib_repo_path: Path = Path(
''.join(multilib_repo_local).replace('file:', '')
)
try:
if multilib_repo_local[0].startswith('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_name: str = repos_config['RESTRICTED_REPO_NAME']
@ -306,10 +327,13 @@ class Repositories:
restricted_repo_checksums: str = repos_config['RESTRICTED_REPO_CHECKSUMS']
restricted_repo_changelog: str = repos_config['RESTRICTED_REPO_CHANGELOG']
restricted_repo_tag: str = repos_config['RESTRICTED_REPO_TAG']
if restricted_repo_local[0].startswith('file'):
restricted_repo_path: Path = Path(
''.join(restricted_repo_local).replace('file:', '')
)
try:
if restricted_repo_local[0].startswith('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_name: str = repos_config['GNOME_REPO_NAME']
@ -319,10 +343,13 @@ class Repositories:
gnome_repo_checksums: str = repos_config['GNOME_REPO_CHECKSUMS']
gnome_repo_changelog: str = repos_config['GNOME_REPO_CHANGELOG']
gnome_repo_tag: str = repos_config['GNOME_REPO_TAG']
if gnome_repo_local[0].startswith('file'):
gnome_repo_path: Path = Path(
''.join(gnome_repo_local).replace('file:', '')
)
try:
if gnome_repo_local[0].startswith('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_name: str = repos_config['MSB_REPO_NAME']
@ -332,10 +359,13 @@ class Repositories:
msb_repo_checksums: str = repos_config['MSB_REPO_CHECKSUMS']
msb_repo_changelog: str = repos_config['MSB_REPO_CHANGELOG']
msb_repo_tag: str = repos_config['MSB_REPO_TAG']
if msb_repo_local[0].startswith('file'):
msb_repo_path: Path = Path(
''.join(msb_repo_local).replace('file:', '')
)
try:
if msb_repo_local[0].startswith('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_name: str = repos_config['CSB_REPO_NAME']
@ -345,10 +375,13 @@ class Repositories:
csb_repo_checksums: str = repos_config['CSB_REPO_CHECKSUMS']
csb_repo_changelog: str = repos_config['CSB_REPO_CHANGELOG']
csb_repo_tag: str = repos_config['CSB_REPO_TAG']
if csb_repo_local[0].startswith('file'):
csb_repo_path: Path = Path(
''.join(csb_repo_local).replace('file:', '')
)
try:
if csb_repo_local[0].startswith('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_name: str = repos_config['CONRAID_REPO_NAME']
@ -358,10 +391,13 @@ class Repositories:
conraid_repo_checksums: str = repos_config['CONRAID_REPO_CHECKSUMS']
conraid_repo_changelog: str = repos_config['CONRAID_REPO_CHANGELOG']
conraid_repo_tag: str = repos_config['CONRAID_REPO_TAG']
if conraid_repo_local[0].startswith('file'):
conraid_repo_path: Path = Path(
''.join(conraid_repo_local).replace('file:', '')
)
try:
if conraid_repo_local[0].startswith('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_name: str = repos_config['SLACKONLY_REPO_NAME']
@ -371,10 +407,13 @@ class Repositories:
slackonly_repo_checksums: str = repos_config['SLACKONLY_REPO_CHECKSUMS']
slackonly_repo_changelog: str = repos_config['SLACKONLY_REPO_CHANGELOG']
slackonly_repo_tag: str = repos_config['SLACKONLY_REPO_TAG']
if slackonly_repo_local[0].startswith('file'):
slackonly_repo_path: Path = Path(
''.join(slackonly_repo_local).replace('file:', '')
)
try:
if slackonly_repo_local[0].startswith('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_name: str = repos_config['SALIXOS_REPO_NAME']
@ -384,10 +423,13 @@ class Repositories:
salixos_repo_checksums: str = repos_config['SALIXOS_REPO_CHECKSUMS']
salixos_repo_changelog: str = repos_config['SALIXOS_REPO_CHANGELOG']
salixos_repo_tag: str = repos_config['SALIXOS_REPO_TAG']
if salixos_repo_local[0].startswith('file'):
salixos_repo_path: Path = Path(
''.join(salixos_repo_local).replace('file:', '')
)
try:
if salixos_repo_local[0].startswith('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_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_changelog: str = repos_config['SALIXOS_EXTRA_REPO_CHANGELOG']
salixos_extra_repo_tag: str = repos_config['SALIXOS_EXTRA_REPO_TAG']
if salixos_extra_repo_local[0].startswith('file'):
salixos_extra_repo_path: Path = Path(
''.join(salixos_extra_repo_local).replace('file:', '')
)
try:
if salixos_extra_repo_local[0].startswith('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_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_changelog: str = repos_config['SALIXOS_PATCHES_REPO_CHANGELOG']
salixos_patches_repo_tag: str = repos_config['SALIXOS_PATCHES_REPO_TAG']
if salixos_patches_repo_local[0].startswith('file'):
salixos_patches_repo_path: Path = Path(
''.join(salixos_patches_repo_local).replace('file:', '')
)
try:
if salixos_patches_repo_local[0].startswith('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_name: str = repos_config['SLACKEL_REPO_NAME']
@ -423,10 +471,13 @@ class Repositories:
slackel_repo_checksums: str = repos_config['SLACKEL_REPO_CHECKSUMS']
slackel_repo_changelog: str = repos_config['SLACKEL_REPO_CHANGELOG']
slackel_repo_tag: str = repos_config['SLACKEL_REPO_TAG']
if slackel_repo_local[0].startswith('file'):
slackel_repo_path: Path = Path(
''.join(slackel_repo_local).replace('file:', '')
)
try:
if slackel_repo_local[0].startswith('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_name: str = repos_config['SLINT_REPO_NAME']
@ -436,10 +487,13 @@ class Repositories:
slint_repo_checksums: str = repos_config['SLINT_REPO_CHECKSUMS']
slint_repo_changelog: str = repos_config['SLINT_REPO_CHANGELOG']
slint_repo_tag: str = repos_config['SLINT_REPO_TAG']
if slint_repo_local[0].startswith('file'):
slint_repo_path: Path = Path(
''.join(slint_repo_local).replace('file:', '')
)
try:
if slint_repo_local[0].startswith('file'):
slint_repo_path: Path = Path(
''.join(slint_repo_local).replace('file:', '')
)
except IndexError:
slint_repo_local = ['']
except (tomli.TOMLDecodeError, KeyError) as error:
errors.raise_toml_error_message(error, repositories_toml_file)