Add study guide commands, get auto-completion for full course names based on aliases

This commit is contained in:
stijndcl 2022-07-15 23:06:40 +02:00
parent 72c3acbcc2
commit 5b47397f29
7 changed files with 97 additions and 52 deletions

View file

@ -1,12 +0,0 @@
__all__ = ["MissingEnvironmentVariable"]
class MissingEnvironmentVariable(RuntimeError):
"""Exception raised when an environment variable is missing
These are not necessarily checked on startup, because they may be unused
during a given test run, and random unrelated crashes would be annoying
"""
def __init__(self, variable: str):
super().__init__(f"Missing environment variable: {variable}")