передачей None который тут же внутри тела функции подменяется на list, а нужно ли писать его как Optional[List]? Не с точки зрения линтера.
чего чего?
нужно описывать типы, которые может принимать аргумент
по идее, если None - означает, что параметр не передан, то не нужно. Если ты хочешь разрешить явно передавать None - стоит как Optional
Обсуждают сегодня