@@ -196,14 +196,14 @@ class UserSkillsApproveDeclineView(APIView):
196196 "and `skill_pk` == `skill.id` in the query string."
197197 ),
198198 manual_parameters = [USER_PK_PARAM , SKILL_PK_PARAM ],
199- responses = {201 : UserApproveSkillResponse }
199+ responses = {201 : UserApproveSkillResponse },
200200 )
201201 def post (self , request , * args , ** kwargs ) -> Response :
202202 """Create confirmation of user skill by current user."""
203203 skill_to_object : SkillToObject = self ._get_skill_to_object ()
204204 data : dict [str , int ] = {
205205 "skill_to_object" : skill_to_object .id ,
206- "confirmed_by" : request .user .id
206+ "confirmed_by" : request .user .id ,
207207 }
208208 serializer = self .serializer_class (data = data , context = {"request" : request })
209209 serializer .is_valid (raise_exception = True )
@@ -529,21 +529,21 @@ class RemoteViewSubscriptions(APIView):
529529
530530 def get (self , request , * args , ** kwargs ):
531531 try :
532- subscriptions = self .get_response_from_remote_api ()
532+ subscriptions = self ._get_response_from_remote_api ()
533533 return Response (subscriptions , status = status .HTTP_200_OK )
534534 except requests .RequestException as e :
535535 return Response ({"error" : str (e )}, status = status .HTTP_400_BAD_REQUEST )
536536
537- def get_link_to_remote_api (self ) -> str :
537+ def _get_link_to_remote_api (self ) -> str :
538538 # TODO something to reuse this code
539539 if settings .DEBUG :
540540 subscriptions_url = "https://skills.dev.procollab.ru/subscription/"
541541 else :
542542 subscriptions_url = "https://api.skills.procollab.ru/subscription/"
543543 return subscriptions_url
544544
545- def get_response_from_remote_api (self ):
546- subscriptions_url = self .get_link_to_remote_api ()
545+ def _get_response_from_remote_api (self ):
546+ subscriptions_url = self ._get_link_to_remote_api ()
547547 response = requests .get (
548548 subscriptions_url ,
549549 headers = {
@@ -561,23 +561,23 @@ class RemoteCreatePayment(GenericAPIView):
561561
562562 def post (self , request , * args , ** kwargs ):
563563 try :
564- subscriptions_buy_url = self .def_get_link_to_remote_api ()
565- data , headers = self .get_data_to_request_remote_api ()
564+ subscriptions_buy_url = self ._get_link_to_remote_api ()
565+ data , headers = self ._get_data_to_request_remote_api ()
566566 response = requests .post (subscriptions_buy_url , json = data , headers = headers )
567567 response .raise_for_status ()
568568 return Response (response .json (), status = status .HTTP_200_OK )
569569 except requests .RequestException as e :
570570 return Response ({"error" : str (e )}, status = status .HTTP_400_BAD_REQUEST )
571571
572- def def_get_link_to_remote_api (self ) -> str :
572+ def _get_link_to_remote_api (self ) -> str :
573573 # TODO something to reuse this code
574574 if settings .DEBUG :
575575 subscriptions_buy_url = "https://skills.dev.procollab.ru/subscription/buy/"
576576 else :
577577 subscriptions_buy_url = "https://api.skills.procollab.ru/subscription/buy/"
578578 return subscriptions_buy_url
579579
580- def get_data_to_request_remote_api (self ) -> tuple [dict , dict ]:
580+ def _get_data_to_request_remote_api (self ) -> tuple [dict , dict ]:
581581 serializer = self .serializer_class (data = self .request .data )
582582 if serializer .is_valid ():
583583 data = serializer .validated_data
@@ -586,6 +586,7 @@ def get_data_to_request_remote_api(self) -> tuple[dict, dict]:
586586 "Authorization" : self .request .META .get ("HTTP_AUTHORIZATION" ),
587587 }
588588 return data , headers
589+
589590 else :
590591 return Response (serializer .errors , status = status .HTTP_400_BAD_REQUEST )
591592
@@ -597,10 +598,14 @@ def get(self, request, *args, **kwargs) -> HttpResponse:
597598 data_preparer = UserCVDataPreparer (request .user .pk )
598599 user_cv_data : UserCVData = data_preparer .get_prepared_data ()
599600
600- html_string : str = render_to_string ('users/user_CV/user_CV_template.html' , user_cv_data )
601+ html_string : str = render_to_string (
602+ "users/user_CV/user_CV_template.html" , user_cv_data
603+ )
601604 binary_pdf_file : bytes | None = HTML (string = html_string ).write_pdf ()
602605
603- encoded_filename : str = urllib .parse .quote (f"{ request .user .first_name } _{ request .user .last_name } .pdf" )
606+ encoded_filename : str = urllib .parse .quote (
607+ f"{ request .user .first_name } _{ request .user .last_name } .pdf"
608+ )
604609 response = HttpResponse (binary_pdf_file , content_type = "application/pdf" )
605610 response ["Content-Disposition" ] = f'attachment; filename="{ encoded_filename } "'
606611 return response
0 commit comments