Skip to content

Conversation

@boegel
Copy link
Contributor

@boegel boegel commented Jan 30, 2026

No description provided.

@boegel boegel added the check label Jan 30, 2026
@boegel boegel requested a review from lexming January 30, 2026 15:02
@boegel boegel mentioned this pull request Jan 30, 2026
27 tasks
setting_values = get_cvmfs_config_settings(repo, specs['keys'])

for key in specs['keys']:
descr = CVMFS_CLIENT_SETTINGS[key]
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this overwites the descr looping var from line 194, one of the two should change name

value += " (not recommended, see https://eessi.io/docs/no-proxy)"

if value is None:
results.append((ERROR, f"{descr}: {UNKNOWN}"))
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this is confusing, why is this case returned through results? but the other cases (line 216, line 224) are just printed out and not added to results?

app = typer.Typer()


INFO = 'INFO'
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this should better go into an eessi.config module so that it can be reused in other apps

return (res.stdout, res.stderr, res.returncode)


def is_repo_available(repo: str):
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We could also move many of these methods into an eessi.check module that can be reused in other apps. For instance I can imagine eessi.install using this check. But this can be done at a later time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants