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

blosc2.open cannot open files containing Chinese characters.

Aberta
#502 1 comentário 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 2 dias

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
4/5
Tempo estimado
3-5 dias
Facilidade para iniciantes
35/100
Tipo de issue
Bug
Clareza
Razoavelmente clara
Status de atividade
Estagnada
Stack de tecnologia
python

Direção de pesquisa

Reproduza a falha no Windows 10 com blosc2.open e o caminho com caracteres chineses relatado. Comece em schunk.py:1593 e blosc2_ext.pyx:2015, depois rastreie o ponto de entrada open para determinar onde o caminho é rejeitado; considera-se concluído quando esse caminho é aberto com sucesso sem o RuntimeError relatado.

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

Descrição

enhancement sustain-2026

When using blosc2.open to open a file containing Chinese characters, an error occurs

  • OS: Windows 10
  • blosc2.version '3.10.0'

blosc2.open('E:\456\测试array.b2')
Traceback (most recent call last):
File "D:\Tools\jetbrains\PyCharm 2025.2.0.1\plugins\python-ce\helpers\pydev\pydevconsole.py", line 364, in runcode
coro = func()
^^^^^^
File "", line 1, in
File "C:\Projects\test.venv\Lib\site-packages\blosc2\schunk.py", line 1593, in open
res = blosc2_ext.open(urlpath, mode, offset, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "blosc2/blosc2_ext.pyx", line 2015, in blosc2.blosc2_ext.open
raise RuntimeError(f'blosc2_schunk_open_offset({urlpath!r}, {offset!r}) returned NULL')
RuntimeError: blosc2_schunk_open_offset('E:\456\测试array.b2', 0) returned NULL

Linguagem predominante
Python
Estrelas
212
Forks
71
Merge médio
2d 15h
PRs com merge (30d)
12

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 Blosc/python-blosc2

Todas as issues de Blosc/python-blosc2

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.