def calc_web_address(domain_name: str=None, port: str=None, local_location: str=None, http: bool=None, ) -> str: if not domain_name or not port: return if http: web_address = f'http://{domain_name}' test_port = '80' else: web_address = f'https://{domain_name}' test_port = '443' if port != test_port: web_address += f':{port}' if local_location: web_address += local_location return web_address