Resolve "TypeError: not all arguments converted during string formatting" #85

Merged
tpeetz merged 1 commits from feature/43-typeerror-not-all-arguments-converted-during-string-formatting into develop/0.3.0 2026-04-12 15:14:47 +00:00
+3 -3
View File
@@ -65,7 +65,7 @@ def authenticate_user(username: str, password: str) -> Optional[Profile]:
return None return None
else: else:
if bcrypt.checkpw(password.encode(), user.password.encode()): if bcrypt.checkpw(password.encode(), user.password.encode()):
print("User successful authenticated") logger.info("User successful authenticated")
else: else:
logger.info("Authentication failed!") logger.info("Authentication failed!")
return user return user
@@ -103,7 +103,7 @@ async def get_current_user(
token, settings.SECRET_KEY, algorithms=[settings.ALGORITHM] token, settings.SECRET_KEY, algorithms=[settings.ALGORITHM]
) )
username: str = payload.get("sub") # type: ignore username: str = payload.get("sub") # type: ignore
logger.info("username/email extracted is ", username) logger.info("username/email extracted is %s", username)
if username is None: if username is None:
raise credentials_exception raise credentials_exception
scope: str = payload.get("scope", "") scope: str = payload.get("scope", "")
@@ -150,7 +150,7 @@ def get_current_user_from_token(token: str = Depends(oauth2_scheme)):
token, settings.SECRET_KEY, algorithms=[settings.ALGORITHM] token, settings.SECRET_KEY, algorithms=[settings.ALGORITHM]
) )
username: str = payload.get("sub") # type: ignore username: str = payload.get("sub") # type: ignore
logger.info("username/email extracted is ", username) logger.info("username/email extracted is %s", username)
if username is None: if username is None:
raise credentials_exception raise credentials_exception
except JWTError: except JWTError: