Added network functions

This commit is contained in:
James Belleau 2020-05-03 18:13:40 -05:00
commit 4365c2bd4e
8 changed files with 329 additions and 0 deletions

View file

@ -0,0 +1,23 @@
import random
import string
from six.moves.urllib.parse import urlparse
def region_from_managedblckchain_url(url):
domain = urlparse(url).netloc
if "." in domain:
return domain.split(".")[1]
else:
return "us-east-1"
def networkid_from_managedblockchain_url(full_url):
return full_url.split("/")[-1]
def get_network_id():
return "n-" + "".join(
random.choice(string.ascii_uppercase + string.digits) for _ in range(26)
)