mirror of
https://github.com/OpenBB-finance/OpenBB.git
synced 2026-10-29 21:42:22 +00:00
Warn user when there is no personal access token (#4725)
* warn user if no token found - 404 * add spaces to colors and theme application * be more explicit about which color preference is failing --------- Co-authored-by: Henrique Joaquim <h.joaquim@campus.fct.unl.pt>
This commit is contained in:
@@ -87,23 +87,24 @@ class TerminalStyle:
|
||||
self.load_style(plt_style)
|
||||
self.apply_console_style(console_style)
|
||||
|
||||
def apply_console_style(self, style: Optional[str] = "") -> None:
|
||||
def apply_console_style(self, style: Optional[str] = None) -> None:
|
||||
"""Apply the style to the console."""
|
||||
|
||||
if style in self.console_styles_available:
|
||||
json_path: Optional[Path] = self.console_styles_available[style]
|
||||
else:
|
||||
self.load_available_styles()
|
||||
if style:
|
||||
if style in self.console_styles_available:
|
||||
json_path = self.console_styles_available[style]
|
||||
json_path: Optional[Path] = self.console_styles_available[style]
|
||||
else:
|
||||
console.print("\nInvalid console style. Using default.")
|
||||
json_path = self.console_styles_available.get("dark", None)
|
||||
self.load_available_styles()
|
||||
if style in self.console_styles_available:
|
||||
json_path = self.console_styles_available[style]
|
||||
else:
|
||||
console.print(f"\nInvalid console style '{style}', using default.")
|
||||
json_path = self.console_styles_available.get("dark", None)
|
||||
|
||||
if json_path:
|
||||
self.console_style = self.load_json_style(json_path)
|
||||
else:
|
||||
console.print("Error loading default.")
|
||||
if json_path:
|
||||
self.console_style = self.load_json_style(json_path)
|
||||
else:
|
||||
console.print("Error loading default.")
|
||||
|
||||
def apply_style(self, style: Optional[str] = "") -> None:
|
||||
"""Apply the style to the libraries."""
|
||||
|
||||
@@ -679,7 +679,9 @@ def get_personal_access_token(
|
||||
try:
|
||||
response = requests.get(url=url, headers=headers, timeout=timeout)
|
||||
|
||||
if response.status_code != 200:
|
||||
if response.status_code == 404:
|
||||
console.print("[red]No personal access token found.[/red]")
|
||||
elif response.status_code != 200:
|
||||
console.print("[red]Failed to get personal access token.[/red]")
|
||||
|
||||
return response
|
||||
|
||||
@@ -292,6 +292,7 @@ class SettingsController(BaseController):
|
||||
type_="settings",
|
||||
auth_header=get_current_user().profile.get_auth_header(),
|
||||
)
|
||||
console.print("")
|
||||
console.print("Colors updated.")
|
||||
|
||||
@log_start_end(log=logger)
|
||||
@@ -327,7 +328,8 @@ class SettingsController(BaseController):
|
||||
type_="terminal_style",
|
||||
auth_header=get_current_user().profile.get_auth_header(),
|
||||
)
|
||||
console.print("Theme updated.")
|
||||
console.print("")
|
||||
console.print("Theme updated.\n")
|
||||
|
||||
@log_start_end(log=logger)
|
||||
def call_source(self, other_args: List[str]):
|
||||
|
||||
Reference in New Issue
Block a user