style: format all Python files with Black
Apply Black formatter to the entire codebase for consistent code style. Co-Authored-By: Claude (glm-5) <noreply@anthropic.com>
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
"""
|
||||
Session Manager - Singleton pattern for managing authenticated user session
|
||||
"""
|
||||
|
||||
from typing import Optional, Dict, Any
|
||||
|
||||
|
||||
@@ -28,7 +29,7 @@ class SessionManager:
|
||||
self._initialized = True
|
||||
|
||||
@classmethod
|
||||
def get_instance(cls) -> 'SessionManager':
|
||||
def get_instance(cls) -> "SessionManager":
|
||||
"""
|
||||
Get the singleton instance of SessionManager
|
||||
|
||||
@@ -57,8 +58,8 @@ class SessionManager:
|
||||
|
||||
if user_info:
|
||||
self._current_user = {
|
||||
'username': user_info['username'],
|
||||
'user_type': user_info['user_type']
|
||||
"username": user_info["username"],
|
||||
"user_type": user_info["user_type"],
|
||||
}
|
||||
return True
|
||||
return False
|
||||
@@ -79,8 +80,8 @@ class SessionManager:
|
||||
|
||||
if user_info:
|
||||
self._current_user = {
|
||||
'username': user_info['username'],
|
||||
'user_type': user_info['user_type']
|
||||
"username": user_info["username"],
|
||||
"user_type": user_info["user_type"],
|
||||
}
|
||||
return True
|
||||
return False
|
||||
@@ -107,7 +108,7 @@ class SessionManager:
|
||||
"""
|
||||
if not self._current_user:
|
||||
return False
|
||||
return self._current_user.get('user_type') == 'Admin'
|
||||
return self._current_user.get("user_type") == "Admin"
|
||||
|
||||
def is_guest(self) -> bool:
|
||||
"""
|
||||
@@ -118,7 +119,7 @@ class SessionManager:
|
||||
"""
|
||||
if not self._current_user:
|
||||
return False
|
||||
return self._current_user.get('user_type') == 'Guest'
|
||||
return self._current_user.get("user_type") == "Guest"
|
||||
|
||||
def get_username(self) -> Optional[str]:
|
||||
"""
|
||||
@@ -129,7 +130,7 @@ class SessionManager:
|
||||
"""
|
||||
if not self._current_user:
|
||||
return None
|
||||
return self._current_user.get('username')
|
||||
return self._current_user.get("username")
|
||||
|
||||
def get_user_type(self) -> Optional[str]:
|
||||
"""
|
||||
@@ -140,7 +141,7 @@ class SessionManager:
|
||||
"""
|
||||
if not self._current_user:
|
||||
return None
|
||||
return self._current_user.get('user_type')
|
||||
return self._current_user.get("user_type")
|
||||
|
||||
def get_user_info(self) -> Optional[dict]:
|
||||
"""
|
||||
@@ -168,12 +169,12 @@ class SessionManager:
|
||||
return False
|
||||
|
||||
# Store original admin user for reference
|
||||
if not hasattr(self, '_original_admin_user'):
|
||||
if not hasattr(self, "_original_admin_user"):
|
||||
self._original_admin_user = self._current_user.copy()
|
||||
|
||||
self._current_user = {
|
||||
'username': user_info['username'],
|
||||
'user_type': user_info['user_type']
|
||||
"username": user_info["username"],
|
||||
"user_type": user_info["user_type"],
|
||||
}
|
||||
return True
|
||||
|
||||
@@ -184,4 +185,4 @@ class SessionManager:
|
||||
Returns:
|
||||
Original admin user dict if a switch occurred, None otherwise
|
||||
"""
|
||||
return getattr(self, '_original_admin_user', None)
|
||||
return getattr(self, "_original_admin_user", None)
|
||||
|
||||
Reference in New Issue
Block a user