in src/dubbo/configs.py [0:0]
def to_url(self) -> URL:
"""
Convert the registry configuration to a URL.
:return: The URL.
:rtype: URL
"""
parameters = {}
if self.load_balance:
parameters[registry_constants.LOAD_BALANCE_KEY] = self.load_balance
if self.group:
parameters[config_constants.GROUP] = self.group
if self.version:
parameters[config_constants.VERSION] = self.version
return URL(
scheme=self.protocol,
host=self.host,
port=self.port,
username=self.username,
password=self.password,
parameters=parameters,
)