Ir para o conteúdo
Exceções de PythonErro
BufferError

BufferError

Uma operação em um objeto de buffer falhou.

python

O que causa este erro

Uma operação relacionada a buffer falhou. Isso ocorre tipicamente ao tentar redimensionar ou modificar um buffer que possui views/exportações ativas, ou quando operações do protocolo de buffer encontram formatos incompatíveis.

Como corrigir

Libere todos os objetos memoryview e exportações de buffer antes de modificar o buffer subjacente. Garanta que os formatos de buffer sejam compatíveis ao executar operações. Crie uma cópia dos dados se precisar modificá-los enquanto há views ativas.

Documentação Oficial

Códigos de Erro Relacionados