Функция как ключевое слово в операторе возврата перед циклом в разрешении 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() здесь