cyphermed.utilities.tools

def get_random_string(length):
def datetime_to_utc(dt):
def get_utc_datetime(offset_seconds=0):
def urljoin(*fragments, leading_slash=False, trailing_slash=False):
def import_path_as_module(path, module_name):
def grouper(iterable, num_chunks, fillvalue=None):

Collect data into fixed-length chunks or blocks

grouper('ABCDEFG', 3, 'x') --> ABC DEF Gxx"

def make_nested():
def get_nested(dictionary, keys):
def set_nested(dictionary, keys, value):
def organize_cloud_data_list(cloud_data_list, path_root):