Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Python 3.13/3.14 SyntaxWarning in v1 LogsPipelinesApi docstring

Aberta Para iniciantes
#3,535 1 comentário 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 2 dias

@Mirochill já está trabalhando nisso.

Desde 21/5/2026.

  • #3566 de @Mirochill — aberto

Avaliação

Dificuldade
1/5
Tempo estimado
1-3 horas
Facilidade para iniciantes
72/100
Tipo de issue
Bug
Clareza
Claramente especificada
Status de atividade
Pouca atividade
Stack de tecnologia
python
Domínio
api

Direção de pesquisa

Comece com src/datadog_api_client/v1/api/logs_pipelines_api.py e inspecione a docstring da classe LogsPipelinesApi em torno do texto de regex relatado. Execute o comando Python fornecido com os avisos habilitados para reproduzir o aviso e, em seguida, verifique se a importação do módulo não o emite mais. Está concluído quando a sequência problemática é representada com segurança e a importação continua bem-sucedida.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

stale

Describe the bug
Importing datadog_api_client.v1.api.logs_pipelines_api emits a SyntaxWarning on Python 3.13+ because the LogsPipelinesApi class docstring contains an unescaped regex sequence: \s.

The warning appears to come from this docstring text in src/datadog_api_client/v1/api/logs_pipelines_api.py:

that uses a regex pattern like ``\s`` for spaces, you will

Because Python docstrings are normal string literals, \s is parsed as an invalid escape sequence. Escaping it as \\s or generating the docstring as a raw string should avoid the warning.

To Reproduce
Run this with warnings enabled on Python 3.13 or 3.14:

python -W default -c "from datadog_api_client.v1.api.logs_pipelines_api import LogsPipelinesApi; print(ok)"

Observed output:

.../datadog_api_client/v1/api/logs_pipelines_api.py:38: SyntaxWarning: "\s" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\s"? A raw string is also an option.
  """
ok

Expected behavior
Importing the SDK module should not emit warnings.

Screenshots
Not applicable.

Environment and Versions (please complete the following information):

  • datadog-api-client: observed locally with 2.54.0
  • Python: reproduced locally with Python 3.14.0rc2; expected to affect Python 3.13+ warning behavior
  • Module: datadog_api_client.v1.api.logs_pipelines_api
  • Repository master checked on 2026-05-17 still contains the same unescaped docstring sequence
  • Latest PyPI version observed on 2026-05-17: 2.55.0

Additional context
This surfaced when importing CLI code that depended on the Logs Pipelines API. The workaround on our side was to lazy-load this SDK module so unrelated CLI invocations do not emit SDK import warnings, but the underlying issue appears to be in the generated SDK docstring.

Linguagem predominante
Python
Estrelas
167
Forks
55
Merge médio
3d 17h
PRs com merge (30d)
80

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de DataDog/datadog-api-client-python

Todas as issues de DataDog/datadog-api-client-python

Issues semelhantes

Mais issues de Python

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.