def get_vertex_surrounding_multicolor(graph, vertex):
    """
    Loops over all edges that are incident to supplied vertex and accumulates all colors,
     that are present in those edges
    """
    result = Multicolor()
    for edge in graph.get_edges_by_vertex(vertex):
        result += edge.multicolor
    return result
def get_vertex_surrounding_multicolor ( graph , vertex ) : result = Multicolor ( ) for edge in graph . get_edges_by_vertex ( vertex ) : result += edge . multicolor return result
Loops over all edges that are incident to supplied vertex and accumulates all colors,
     that are present in those edges