@@ -23,23 +23,34 @@ def get_user_data_by_id(self, user_data_id: UUID) -> UserDataResponse:
2323 """Get user data by its ID"""
2424 user_data = self .db .query (UserData ).filter (UserData .id == user_data_id ).first ()
2525 if not user_data :
26- raise HTTPException (status_code = 404 , detail = f"User data with id { user_data_id } not found" )
26+ raise HTTPException (
27+ status_code = 404 , detail = f"User data with id { user_data_id } not found"
28+ )
2729 return UserDataResponse .model_validate (user_data )
2830
2931 def get_user_data_by_user_id (self , user_id : UUID ) -> UserDataResponse :
3032 """Get user data by user ID"""
3133 user_data = self .db .query (UserData ).filter (UserData .user_id == user_id ).first ()
3234 if not user_data :
33- raise HTTPException (status_code = 404 , detail = f"User data for user { user_id } not found" )
35+ raise HTTPException (
36+ status_code = 404 , detail = f"User data for user { user_id } not found"
37+ )
3438 return UserDataResponse .model_validate (user_data )
3539
3640 def create_user_data (self , user_data : UserDataCreateRequest ) -> UserDataResponse :
3741 """Create user data for a user"""
3842 try :
3943 # Check if user data already exists for this user
40- existing_data = self .db .query (UserData ).filter (UserData .user_id == user_data .user_id ).first ()
44+ existing_data = (
45+ self .db .query (UserData )
46+ .filter (UserData .user_id == user_data .user_id )
47+ .first ()
48+ )
4149 if existing_data :
42- raise HTTPException (status_code = 409 , detail = f"User data already exists for user { user_data .user_id } " )
50+ raise HTTPException (
51+ status_code = 409 ,
52+ detail = f"User data already exists for user { user_data .user_id } " ,
53+ )
4354
4455 # Create new user data
4556 db_user_data = UserData (** user_data .model_dump ())
@@ -56,13 +67,19 @@ def create_user_data(self, user_data: UserDataCreateRequest) -> UserDataResponse
5667 self .logger .error (f"Error creating user data: { str (e )} " )
5768 raise HTTPException (status_code = 500 , detail = str (e ))
5869
59- def update_user_data_by_user_id (self , user_id : UUID , user_data : UserDataUpdateRequest ) -> UserDataResponse :
70+ def update_user_data_by_user_id (
71+ self , user_id : UUID , user_data : UserDataUpdateRequest
72+ ) -> UserDataResponse :
6073 """Update user data for a user"""
6174 try :
6275 # Get existing user data
63- db_user_data = self .db .query (UserData ).filter (UserData .user_id == user_id ).first ()
76+ db_user_data = (
77+ self .db .query (UserData ).filter (UserData .user_id == user_id ).first ()
78+ )
6479 if not db_user_data :
65- raise HTTPException (status_code = 404 , detail = f"User data for user { user_id } not found" )
80+ raise HTTPException (
81+ status_code = 404 , detail = f"User data for user { user_id } not found"
82+ )
6683
6784 # Update only provided fields
6885 update_data = user_data .model_dump (exclude_unset = True )
@@ -84,9 +101,14 @@ def update_user_data_by_user_id(self, user_id: UUID, user_data: UserDataUpdateRe
84101 def delete_user_data_by_id (self , user_data_id : UUID ):
85102 """Delete user data by its ID"""
86103 try :
87- user_data = self .db .query (UserData ).filter (UserData .id == user_data_id ).first ()
104+ user_data = (
105+ self .db .query (UserData ).filter (UserData .id == user_data_id ).first ()
106+ )
88107 if not user_data :
89- raise HTTPException (status_code = 404 , detail = f"User data with id { user_data_id } not found" )
108+ raise HTTPException (
109+ status_code = 404 ,
110+ detail = f"User data with id { user_data_id } not found" ,
111+ )
90112
91113 self .db .delete (user_data )
92114 self .db .commit ()
@@ -101,9 +123,13 @@ def delete_user_data_by_id(self, user_data_id: UUID):
101123 def delete_user_data_by_user_id (self , user_id : UUID ):
102124 """Delete user data by user ID"""
103125 try :
104- user_data = self .db .query (UserData ).filter (UserData .user_id == user_id ).first ()
126+ user_data = (
127+ self .db .query (UserData ).filter (UserData .user_id == user_id ).first ()
128+ )
105129 if not user_data :
106- raise HTTPException (status_code = 404 , detail = f"User data for user { user_id } not found" )
130+ raise HTTPException (
131+ status_code = 404 , detail = f"User data for user { user_id } not found"
132+ )
107133
108134 self .db .delete (user_data )
109135 self .db .commit ()
@@ -113,4 +139,4 @@ def delete_user_data_by_user_id(self, user_id: UUID):
113139 except Exception as e :
114140 self .db .rollback ()
115141 self .logger .error (f"Error deleting user data: { str (e )} " )
116- raise HTTPException (status_code = 500 , detail = str (e ))
142+ raise HTTPException (status_code = 500 , detail = str (e ))
0 commit comments