Skip to content

Commit f49ae40

Browse files
authored
Merge pull request #65 from Zeviraty/Updates1
2 parents 61550e2 + 1ce0795 commit f49ae40

File tree

1 file changed

+23
-2
lines changed

1 file changed

+23
-2
lines changed

src/gitfetch/cli.py

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
import argparse
66
import sys
7-
import os
87
import subprocess
98
from typing import Optional
109

@@ -29,6 +28,12 @@ def _background_refresh_cache_subprocess(username: str) -> None:
2928
provider = config_manager.get_provider()
3029
provider_url = config_manager.get_provider_url()
3130
token = config_manager.get_token()
31+
if provider == None:
32+
print("Provider not set")
33+
exit(1)
34+
if provider_url == None:
35+
print("Provider url not set")
36+
exit(1)
3237
fetcher = _create_fetcher(provider, provider_url, token)
3338

3439
fresh_user_data = fetcher.fetch_user_data(username)
@@ -262,6 +267,13 @@ def main() -> int:
262267
provider = config_manager.get_provider()
263268
provider_url = config_manager.get_provider_url()
264269
token = config_manager.get_token()
270+
if provider == None:
271+
print("Provider not set")
272+
return 1
273+
if provider_url == None:
274+
print("Provider url not set")
275+
return 1
276+
265277
fetcher = _create_fetcher(provider, provider_url, token)
266278

267279
# Handle custom box character
@@ -355,6 +367,10 @@ def main() -> int:
355367
'website': '',
356368
}
357369

370+
if display_name == None:
371+
print("display name not set")
372+
return 1
373+
358374
formatter.display(
359375
display_name,
360376
user_data,
@@ -578,8 +594,13 @@ def _initialize_gitfetch(config_manager: ConfigManager) -> bool:
578594
config_manager.set_token(token)
579595

580596
# Create appropriate fetcher
597+
url = config_manager.get_provider_url()
598+
if url == None:
599+
print("Provider url could not be found.", file=sys.stderr)
600+
return False
601+
581602
fetcher = _create_fetcher(
582-
provider, config_manager.get_provider_url(), token
603+
provider, url, token
583604
)
584605

585606
# Try to get authenticated user

0 commit comments

Comments
 (0)