@@ -540,26 +540,22 @@ def _send_join_group_request(self):
540540
541541 # send a join group request to the coordinator
542542 log .info ("(Re-)joining group %s" , self .group_id )
543- member_metadata = [
544- (protocol , metadata if isinstance (metadata , bytes ) else metadata .encode ())
545- for protocol , metadata in self .group_protocols ()
546- ]
547543 version = self ._client .api_version (JoinGroupRequest , max_version = 5 )
548544 if version == 0 :
549545 request = JoinGroupRequest [version ](
550546 self .group_id ,
551547 self .config ['session_timeout_ms' ],
552548 self ._generation .member_id ,
553549 self .protocol_type (),
554- member_metadata )
550+ self . group_protocols () )
555551 elif version <= 4 :
556552 request = JoinGroupRequest [version ](
557553 self .group_id ,
558554 self .config ['session_timeout_ms' ],
559555 self .config ['max_poll_interval_ms' ],
560556 self ._generation .member_id ,
561557 self .protocol_type (),
562- member_metadata )
558+ self . group_protocols () )
563559 else :
564560 request = JoinGroupRequest [version ](
565561 self .group_id ,
@@ -568,7 +564,7 @@ def _send_join_group_request(self):
568564 self ._generation .member_id ,
569565 self .group_instance_id ,
570566 self .protocol_type (),
571- member_metadata )
567+ self . group_protocols () )
572568
573569 # create the request for the coordinator
574570 log .debug ("Sending JoinGroup (%s) to coordinator %s" , request , self .coordinator_id )
0 commit comments