parameters: (v, prefix = None)
return_statement: return str(gid).upper()
docstring: simple utility function
docstring_summary: simple utility function
docstring_tokens: simple utility function
function: def make_uuid(v, prefix = None):
  	"""
  	simple utility function
  	"""
  	if isinstance(v, dict):
  		keys = list(v.keys())
  		keys.sort()
  		tmp = str([(k, v[k]) for k in keys])
  	else:
  		tmp = str(v)
  	d = Utils.md5(tmp.encode()).hexdigest().upper()
  	if prefix:
  		d = '%s%s' % (prefix, d[8:])
  	gid = uuid.UUID(d, version = 4)
  	return str(gid).upper()
function_tokens: def make_uuid ( v , prefix = None ) : if isinstance ( v , dict ) : keys = list ( v . keys ( ) ) keys . sort ( ) tmp = str ( [ ( k , v [ k ] ) for k in keys ] ) else : tmp = str ( v ) d = Utils . md5 ( tmp . encode ( ) ) . hexdigest ( ) . upper ( ) if prefix : d = '%s%s' % ( prefix , d [ 8 : ] ) gid = uuid . UUID ( d , version = 4 ) return str ( gid ) . upper ( )