Функция как ключевое слово в операторе возврата перед циклом в разрешении DRF APIView

Привет, ребята, мне трудно понять следующий код оператора возврата в исходном коде django drf APIView:

def get_permissions(self):
        """
        Instantiates and returns the list of permissions that this view requires.
        """
        return [permission() for permission in self.permission_classes]

Я понимаю, что permission является ключом, итерирующим через permission_classes, но что на самом деле делает permission() здесь

Вернуться на верх