def function_list()

in cvat-serverless/functions/views.py [0:0]


def function_list(request):
    """
    List all functions.
    """
    if request.method == 'GET':
        functions = Function.objects.all()
        serializer = FunctionSerializer(functions, many=True)
        result = dict()
        for item in serializer.data:
            result.update({item['name']: get_result_dict(item)})
        return JsonResponse(result, safe=False)

    else:
        return JsonResponse(NO_METHOD_ERR, status=405)