Skip to content

Commit

Permalink
πŸ”₯ ν•¨μˆ˜ 이름 및 μœ„μΉ˜ μ‘°μ •
Browse files Browse the repository at this point in the history
  • Loading branch information
roeniss committed Feb 9, 2024
1 parent d8d7bf7 commit bf61a59
Showing 1 changed file with 15 additions and 15 deletions.
30 changes: 15 additions & 15 deletions src/dhapi/router/credentials_provider.py
Original file line number Diff line number Diff line change
@@ -7,47 +7,47 @@
logger = logging.getLogger(__name__)


def read_credentials_file(profile_name):
with open(os.path.expanduser("~/.dhapi/credentials"), "r", encoding="UTF-8") as f:
file = f.read()
config = tomli.loads(file)
credentials = config.get(profile_name)
return credentials


def get_credentials(profile_name):
try:
credentials = read_credentials_file(profile_name)
credentials = _read_credentials_file(profile_name)
except FileNotFoundError:
print("❌ ~/.dhapi/credentials νŒŒμΌμ„ 찾을 수 μ—†μŠ΅λ‹ˆλ‹€. νŒŒμΌμ„ μƒμ„±ν•˜κ³  ν”„λ‘œν•„μ„ μΆ”κ°€ν•˜μ‹œκ² μŠ΅λ‹ˆκΉŒ? [Y/n] ", end="")
answer = input().strip().lower()
if answer in ["y", "yes", ""]:
print("πŸ“ μž…λ ₯된 ν”„λ‘œν•„ 이름을 μ‚¬μš©ν•˜μ‹œκ² μŠ΅λ‹ˆκΉŒ? [Y/n]", end="")
answer = input().strip().lower()
if answer in ["y", "yes", ""]:
add_credentials(profile_name)
_add_credentials(profile_name)
else:
print("πŸ“ ν”„λ‘œν•„ 이름을 μž…λ ₯ν•˜μ„Έμš”: ", end="")
profile_name = input().strip()
add_credentials(profile_name)
_add_credentials(profile_name)
else:
raise FileNotFoundError("~/.dhapi/credentials νŒŒμΌμ„ 찾을 수 μ—†μŠ΅λ‹ˆλ‹€.")

credentials = read_credentials_file(profile_name)
credentials = _read_credentials_file(profile_name)

if credentials is None:
print(f"❌'{profile_name}' ν”„λ‘œν•„μ„ 찾지 λͺ»ν–ˆμŠ΅λ‹ˆλ‹€. μΆ”κ°€ν•˜μ‹œκ² μŠ΅λ‹ˆκΉŒ? [Y/n] ", end="")
answer = input().strip().lower()
if answer in ["y", "yes", ""]:
add_credentials(profile_name)
credentials = read_credentials_file(profile_name)
_add_credentials(profile_name)
credentials = _read_credentials_file(profile_name)
return credentials
raise ValueError(f"~/.dhapi/credentials νŒŒμΌμ—μ„œ '{profile_name}' ν”„λ‘œν•„μ„ 찾지 λͺ»ν–ˆμŠ΅λ‹ˆλ‹€.")

return credentials


def add_credentials(profile_name):
def _read_credentials_file(profile_name):
with open(os.path.expanduser("~/.dhapi/credentials"), "r", encoding="UTF-8") as f:
file = f.read()
config = tomli.loads(file)
credentials = config.get(profile_name)
return credentials


def _add_credentials(profile_name):
print("πŸ“ μ‚¬μš©μž IDλ₯Ό μž…λ ₯ν•˜μ„Έμš”: ", end="")
user_id = input().strip()
print("πŸ“ μ‚¬μš©μž λΉ„λ°€λ²ˆν˜Έλ₯Ό μž…λ ₯ν•˜μ„Έμš”: ", end="")

0 comments on commit bf61a59

Please sign in to comment.