`mtime` property throws exception writable `GzipFile` instances

Aberta
#160,860 2 comentários 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 1 dia

Ninguém assumiu esta issue ainda.

Avaliação

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

Direção de pesquisa

Start by reading the writable GzipFile initialization and the mtime property in the gzip module, then check the tests for writable gzip streams. The report says gzip.open(io.BytesIO(), mtime=1234567) returns None for mtime; done means the reported value reflects the constructor argument and the relevant test covers it.

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

Descrição

stdlib type-bug
Bug report
>>> g = gzip.open(io.BytesIO(), "wb", mtime=1234567)
>>> g.mtime
AttributeError: '_WriteBufferStream' object has no attribute '_last_mtime'

Instead of an exception, I believe it should reflect the value passed to the constructor.

CPython versions tested on:

CPython main branch

Operating systems tested on:

Linux

Linked PRs
  • gh-160861
Linguagem predominante
Python
Estrelas
77.8k
Forks
37.7k
Merge médio
17h 2min
PRs com merge (30d)
699

Preparar o ambiente

Abrir no Codespaces

Inicia o contêiner de desenvolvimento do projeto no navegador, com a sua própria conta do GitHub.

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 python/cpython

Todas as issues de python/cpython

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.