@@ -408,6 +408,8 @@ def launch_uuid(self) -> Optional[str]:
408408
409409 :return: UUID string
410410 """
411+ if self .__launch_uuid is NOT_FOUND :
412+ return None
411413 return self .__launch_uuid
412414
413415 @property
@@ -593,9 +595,9 @@ def start_launch(
593595 send_event ("start_launch" , * agent_name_version (attributes ))
594596
595597 self .__launch_uuid = response .id
596- logger .debug ("start_launch - ID: %s" , self .launch_uuid )
598+ logger .debug ("start_launch - ID: %s" , self .__launch_uuid )
597599 if self .launch_uuid_print and self .print_output :
598- print (f"ReportPortal Launch UUID: { self .launch_uuid } " , file = self .print_output .get_output ())
600+ print (f"ReportPortal Launch UUID: { self .__launch_uuid } " , file = self .print_output .get_output ())
599601 return self .launch_uuid
600602
601603 def start_test_item (
@@ -647,7 +649,7 @@ def start_test_item(
647649 name ,
648650 start_time ,
649651 item_type ,
650- self .launch_uuid ,
652+ self .__launch_uuid ,
651653 attributes = verify_value_length (attributes ) if self .truncate_attributes else attributes ,
652654 code_ref = code_ref ,
653655 description = description ,
@@ -711,7 +713,7 @@ def finish_test_item(
711713 url = uri_join (self .base_url_v2 , "item" , item_id )
712714 request_payload = ItemFinishRequest (
713715 end_time ,
714- self .launch_uuid ,
716+ self .__launch_uuid ,
715717 status ,
716718 attributes = verify_value_length (attributes ) if self .truncate_attributes else attributes ,
717719 description = description ,
@@ -746,10 +748,10 @@ def finish_launch(
746748 :param attributes: Launch attributes
747749 """
748750 if self .use_own_launch :
749- if self .launch_uuid is NOT_FOUND or not self .launch_uuid :
751+ if self .__launch_uuid is NOT_FOUND or not self .__launch_uuid :
750752 logger .warning ("Attempt to finish non-existent launch" )
751753 return None
752- url = uri_join (self .base_url_v2 , "launch" , self .launch_uuid , "finish" )
754+ url = uri_join (self .base_url_v2 , "launch" , self .__launch_uuid , "finish" )
753755 request_payload = LaunchFinishRequest (
754756 end_time ,
755757 status = status ,
@@ -766,7 +768,7 @@ def finish_launch(
766768 ).make ()
767769 if not response :
768770 return None
769- logger .debug ("finish_launch - ID: %s" , self .launch_uuid )
771+ logger .debug ("finish_launch - ID: %s" , self .__launch_uuid )
770772 logger .debug ("response message: %s" , response .message )
771773 message = response .message
772774 else :
@@ -835,7 +837,7 @@ def log(
835837 logger .warning ("Attempt to log to non-existent item" )
836838 return None
837839 rp_file = RPFile (** attachment ) if attachment else None
838- rp_log = RPRequestLog (self .launch_uuid , time , rp_file , item_id , level , message )
840+ rp_log = RPRequestLog (self .__launch_uuid , time , rp_file , item_id , level , message )
839841 return self ._log (self ._log_batcher .append (rp_log ))
840842
841843 def get_item_id_by_uuid (self , item_uuid : str ) -> Optional [str ]:
@@ -857,8 +859,8 @@ def get_launch_info(self) -> Optional[dict]:
857859 """
858860 if self .launch_uuid is None :
859861 return {}
860- url = uri_join (self .base_url_v1 , "launch" , "uuid" , self .launch_uuid )
861- logger .debug ("get_launch_info - ID: %s" , self .launch_uuid )
862+ url = uri_join (self .base_url_v1 , "launch" , "uuid" , self .__launch_uuid )
863+ logger .debug ("get_launch_info - ID: %s" , self .__launch_uuid )
862864 response = HttpRequest (
863865 self .session .get , url = url , verify_ssl = self .verify_ssl , http_timeout = self .http_timeout
864866 ).make ()
@@ -899,7 +901,7 @@ def get_launch_ui_url(self) -> Optional[str]:
899901 project_name = self .__project .lower (), launch_type = launch_type , launch_id = ui_id
900902 )
901903 url = uri_join (self .__endpoint , path )
902- logger .debug ("get_launch_ui_url - UUID: %s" , self .launch_uuid )
904+ logger .debug ("get_launch_ui_url - UUID: %s" , self .__launch_uuid )
903905 return url
904906
905907 def get_project_settings (self ) -> Optional [dict ]:
@@ -949,7 +951,7 @@ def clone(self) -> "RPClient":
949951 verify_ssl = self .verify_ssl ,
950952 retries = self .retries ,
951953 max_pool_size = self .max_pool_size ,
952- launch_uuid = self .launch_uuid ,
954+ launch_uuid = self .__launch_uuid ,
953955 http_timeout = self .http_timeout ,
954956 log_batch_payload_size = self .log_batch_payload_size ,
955957 mode = self .mode ,
0 commit comments