Можно ли игнорировать проверку авторских прав для одной строки?

Мне нужно игнорировать проверку авторских прав для одной строки. Есть ли какие-то особые комментарии для этого?

def create_slog(group: SLogGroup, data: Optional[dict] = None):
    SLog.insert_one(SLog(group=group, data=data))  # pyright: disable

# pyright: disable - не работает

2 ответа

Да, это с "# type: ignore", например:

try:
    return int(maybe_digits_string)    # type: ignore
except Exception:
    return None

Как упоминалось в комментариях выше, использование # type: ignoreэффективен, но конфликтует с другими средствами проверки типов (такими как mypy).

Если вы хотите отключить проверку только по авторскому праву , используйте следующий шаблон:

      # pyright: reportGeneralTypeIssues=false

Это отключает проверку всего файла (а не конкретной строки кода).

См . документацию по пиррайтингу в комментариях.

Другие вопросы по тегам