defparse_security(security:Optional[BaseSecurity])->AnyDict:ifsecurityisNone:return{}elifisinstance(security,SASLPlaintext):return_parse_sasl_plaintext(security)elifisinstance(security,BaseSecurity):return_parse_base_security(security)else:raiseNotImplementedError(f"RabbitBroker does not support {type(security)}")