forked from stove/dataset
18 lines
559 B
Python
18 lines
559 B
Python
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
|