Cannot find import with underscore "_functools"
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 25/100
- Tipo di issue
- Bug
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- javascript, python
- Ambito
- compilers
Direzione di ricerca
Start by reproducing the reported transcrypt -b -v Run_AFPO.py command and trace the import chain from Run_AFPO.py through copy.py, types.py, and functools.py line 17. Determine how the _functools import should be handled in Transcrypt, then verify that the example compiles without the reported missing-module error.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Hello - I am just getting started with Transcrypt. The automated tests all run without errors and I have a trivial example from your docs working great.
Im running into an issue importing functools in the native Python 3.6 library. Could you point me in the right direction? Here is the Terminal output (Im on a Mac if that helps at all).
`
(env) ip0af5059f:Transcrypt-DemoOne RachelDotey$ transcrypt -b -v Run_AFPO.py
Transcrypt (TM) Python to JavaScript Small Sane Subset Transpiler Version 3.6.101
Copyright (C) Geatec Engineering. License: Apache 2.0
Extracting module properties from: /Applications/MAMP/htdocs/Transcrypt-DemoOne/env/lib/python3.6/site-packages/transcrypt/modules/org/transcrypt/javascript/core.mod.js
Parsing module: /Applications/MAMP/htdocs/Transcrypt-DemoOne/env/lib/python3.6/site-packages/transcrypt/modules/org/transcrypt/base.py
Generating code for module: /Applications/MAMP/htdocs/Transcrypt-DemoOne/env/lib/python3.6/site-packages/transcrypt/modules/org/transcrypt/javascript/base.mod.js
Extracting module properties from: /Applications/MAMP/htdocs/Transcrypt-DemoOne/env/lib/python3.6/site-packages/transcrypt/modules/org/transcrypt/javascript/base.mod.js
Parsing module: /Applications/MAMP/htdocs/Transcrypt-DemoOne/env/lib/python3.6/site-packages/transcrypt/modules/org/transcrypt/standard.py
Generating code for module: /Applications/MAMP/htdocs/Transcrypt-DemoOne/env/lib/python3.6/site-packages/transcrypt/modules/org/transcrypt/javascript/standard.mod.js
Extracting module properties from: /Applications/MAMP/htdocs/Transcrypt-DemoOne/env/lib/python3.6/site-packages/transcrypt/modules/org/transcrypt/javascript/standard.mod.js
Extracting module properties from: /Applications/MAMP/htdocs/Transcrypt-DemoOne/env/lib/python3.6/site-packages/transcrypt/modules/org/transcrypt/javascript/builtin.mod.js
Parsing module: /Applications/MAMP/htdocs/Transcrypt-DemoOne/Run_AFPO.py
Generating code for module: /Applications/MAMP/htdocs/Transcrypt-DemoOne/javascript/Run_AFPO.mod.js
Parsing module: /Applications/MAMP/htdocs/Transcrypt-DemoOne/MaxOnes_AFPO.py
Generating code for module: /Applications/MAMP/htdocs/Transcrypt-DemoOne/javascript/MaxOnes_AFPO.mod.js
Parsing module: /Applications/MAMP/htdocs/Transcrypt-DemoOne/env/lib/python3.6/copy.py
Generating code for module: /Applications/MAMP/htdocs/Transcrypt-DemoOne/env/lib/python3.6/javascript/copy.mod.js
Parsing module: /Applications/MAMP/htdocs/Transcrypt-DemoOne/env/lib/python3.6/types.py
Generating code for module: /Applications/MAMP/htdocs/Transcrypt-DemoOne/env/lib/python3.6/javascript/types.mod.js
Parsing module: /Applications/MAMP/htdocs/Transcrypt-DemoOne/env/lib/python3.6/site-packages/transcrypt/modules/sys/init.py
Generating code for module: /Applications/MAMP/htdocs/Transcrypt-DemoOne/env/lib/python3.6/site-packages/transcrypt/modules/sys/javascript/init.mod.js
Extracting module properties from: /Applications/MAMP/htdocs/Transcrypt-DemoOne/env/lib/python3.6/site-packages/transcrypt/modules/sys/javascript/init.mod.js
Parsing module: /Applications/MAMP/htdocs/Transcrypt-DemoOne/env/lib/python3.6/functools.py
Generating code for module: /Applications/MAMP/htdocs/Transcrypt-DemoOne/env/lib/python3.6/javascript/functools.mod.js
Error while compiling (offending file last):
File '/Applications/MAMP/htdocs/Transcrypt-DemoOne/Run_AFPO.py', line 6, at import of:
File '/Applications/MAMP/htdocs/Transcrypt-DemoOne/MaxOnes_AFPO.py', line 6, at import of:
File '/Applications/MAMP/htdocs/Transcrypt-DemoOne/env/lib/python3.6/copy.py', line 51, at import of:
File '/Applications/MAMP/htdocs/Transcrypt-DemoOne/env/lib/python3.6/types.py', line 171, at import of:
File '/Applications/MAMP/htdocs/Transcrypt-DemoOne/env/lib/python3.6/functools.py', line 17, namely:
Attempt to import module: _functools
Can't find any of:
/Applications/MAMP/htdocs/Transcrypt-DemoOne/_functools.py
/Applications/MAMP/htdocs/Transcrypt-DemoOne/__javascript__/_functools.mod.js
/Applications/MAMP/htdocs/Transcrypt-DemoOne/env/lib/python3.6/site-packages/transcrypt/modules/_functools.py
/Applications/MAMP/htdocs/Transcrypt-DemoOne/env/lib/python3.6/site-packages/transcrypt/modules/__javascript__/_functools.mod.js
/Applications/MAMP/htdocs/Transcrypt-DemoOne/env/bin/_functools.py
/Applications/MAMP/htdocs/Transcrypt-DemoOne/env/bin/__javascript__/_functools.mod.js
/Applications/MAMP/htdocs/Transcrypt-DemoOne/env/lib/python36.zip/_functools.py
/Applications/MAMP/htdocs/Transcrypt-DemoOne/env/lib/python36.zip/__javascript__/_functools.mod.js
/Applications/MAMP/htdocs/Transcrypt-DemoOne/env/lib/python3.6/_functools.py
/Applications/MAMP/htdocs/Transcrypt-DemoOne/env/lib/python3.6/__javascript__/_functools.mod.js
/Applications/MAMP/htdocs/Transcrypt-DemoOne/env/lib/python3.6/lib-dynload/_functools.py
/Applications/MAMP/htdocs/Transcrypt-DemoOne/env/lib/python3.6/lib-dynload/__javascript__/_functools.mod.js
/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/_functools.py
/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/__javascript__/_functools.mod.js
/Applications/MAMP/htdocs/Transcrypt-DemoOne/env/lib/python3.6/site-packages/_functools.py
/Applications/MAMP/htdocs/Transcrypt-DemoOne/env/lib/python3.6/site-packages/__javascript__/_functools.mod.js
Aborted
`
Heres the code stack:
Run_AFPO.py line 6
from MaxOnes_AFPO import AFPO
MaxOnes_AFPO.py line 6
import copy
copy.py line 51
import types
types.py line 171
import functools as _functools
The offending line in functools.py is line 17
from _functools import reduce
- Lingua principale
- Python
- Stelle
- 2.9k
- Fork
- 218
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di TranscryptOrg/Transcrypt
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
TranscryptOrg/Transcrypt#913 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
TranscryptOrg/Transcrypt#911 · 2 commenti ·
-
IS: bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
TranscryptOrg/Transcrypt#908 ·
-
SUB: documentation
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 62/100
TranscryptOrg/Transcrypt#656 · 7 commenti ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 76/100
TranscryptOrg/Transcrypt#914 ·
Tutte le issue di TranscryptOrg/Transcrypt
Issue simili
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
zostera/django-bootstrap4#894 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
use-agent-os/agent-os#3276 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
zephyrproject-rtos/zephyr#119726 ·
-
area/auth bug comp/agent P3 platform/discord type/security
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
NousResearch/hermes-agent#117848 ·