Mypy жалуется на отсутствие возврата, когда функция неявно не возвращает нетPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Mypy жалуется на отсутствие возврата, когда функция неявно не возвращает нет

Сообщение Anonymous »

Итак, мой вопрос относится к коду, который выглядит следующим образом: < /p>
def f(condition: bool) -> int | None:
if condition:
return 1

def g(condition: bool) -> int | None:
if condition:
return
return 1
< /code>
Это явно действительный код Python, идея заключается в том, что функция попытается что -то сделать, если она будет успешной, она вернет результат, но если она не будет возвращена, не вернет ни один < /p>
Моя проблема заключается в том, что Mypy жалуется на следующую ошибку: < /p>
1: error: Missing return statement [return]
7: error: Return value expected [return-value]
< /code>
Теперь Python всегда неявно возвращает None, когда в функции отсутствует оператор RETURN, что я и использую в своей функции. Код: < /p>
def f(condition: bool) -> int:
if condition:
return 1

def g(condition: bool) -> int:
if condition:
return
return 1


Подробнее здесь: https://stackoverflow.com/questions/795 ... turns-none
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Apple жалуется на отсутствие декларации API в приложении Titanium
    Anonymous » » в форуме IOS
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Почему Eclipse жалуется на отсутствие полуколона в моем JavaScript?
    Anonymous » » в форуме Jquery
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • GDB жалуется на отсутствие Rais.c
    Anonymous » » в форуме C++
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Mypy жалуется на несовместимые типы возвращаемых значений в переопределениях метода подкласса
    Гость » » в форуме Python
    0 Ответы
    72 Просмотры
    Последнее сообщение Гость
  • Mypy жалуется на несовместимый тип, когда тип переменной является подмножеством ожидаемого типа
    Anonymous » » в форуме Python
    0 Ответы
    28 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»