__package__ = None
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 35/100
Direção de pesquisa
Comece em ipynb/fs/finder.py, em FSFinder.find_spec, e inspecione como package_prefix é derivado de package. Compare esse valor com spec.parent enquanto reproduz uma importação de um notebook nas circunstâncias relatadas. Está concluído quando o finder não passar mais None para startswith e a importação do notebook for bem-sucedida.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Hi,
I found that under certain circumstances __package__ is not defined and hence FSFinder has no package_prefix set. This leads to an error when trying to import a notebook.
Can it be that this is because __package__ is expected to be the same as spec.parent beginning with Python 3.6?
https://docs.python.org/3/reference/import.html#__package__
Anyway, relying on __package__ seems to be a risk.
Best,
Jens Henrik
...python3.6/site-packages/ipynb-0.5.1-py3.6.egg/ipynb/fs/finder.py in find_spec(self=<ipynb.fs.finder.FSFinder object>, fullname='ipynb.fs.full.job_submit', path=['...site-packages/ipynb-0.5.1-py3.6.egg/ipynb/fs/full'], target=None)
41 Claims modules that are under ipynb.fs
42 """
---> 43 if fullname.startswith(self.package_prefix):
fullname.startswith = <built-in method startswith of str object at 0x7f41805a6580>
self.package_prefix = None
44 for path in self._get_paths(fullname):
45 if os.path.exists(path):
TypeError: startswith first arg must be str or a tuple of str, not NoneType
- Linguagem predominante
- Jupyter Notebook
- Estrelas
- 258
- Forks
- 71
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Guia de contribuição
Nenhum guia de contribuição indexado para este repositório
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de ipython/ipynb
-
Predict House Prices Aberta
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 10/100
-
Asignación Aberta
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 10/100
-
啦啦啦 Aberta
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 1/100
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 20/100
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 38/100
Todas as issues de ipython/ipynb
Issues semelhantes
-
kaliscan.com AbertaN: AdGuard for iOS P3: Medium T: Ads
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
AdguardTeam/AdguardFilters#242501 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
-
[BUG] createTool tools cannot be registered with Mastra when exactOptionalPropertyTypes is enabled Abertacustomer-eng status: needs triage
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
-
add-toolnames MCP Toolnames Toolnames checkup
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
rajbos/ai-engineering-fluency#2190 · 3 comentários ·
-
enhancement
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
gajus/eslint-plugin-jsdoc#1776 · 1 reação ·