不支持python3.8
Nessuno ha ancora preso questa issue.
- Lingua principale
- Python
- Stelle
- 5
- Fork
- 0
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
[MCDR] [02:20:38] [TaskExecutor/INFO]: 正在重载插件 hooks@2.1.2
[MCDR] [02:20:38] [TaskExecutor/INFO]: 插件 hooks@2.1.2 已卸载
[MCDR] [02:20:38] [TaskExecutor/INFO]: 插件 hooks@2.1.2 已重载
[MCDR] [02:20:38] [TaskExecutor/ERROR]: Fail to load the entry point of hooks@2.1.2
Traceback (most recent call last):
File "/root/.pyenv/versions/3.8.10/lib/python3.8/site-packages/mcdreforged/plugin/type/multi_file_plugin.py", line 88, in _on_ready
self._load_entry_instance()
File "/root/.pyenv/versions/3.8.10/lib/python3.8/site-packages/mcdreforged/plugin/type/regular_plugin.py", line 66, in _load_entry_instance
self.entry_module_instance = self._import_entrypoint_module()
File "/root/.pyenv/versions/3.8.10/lib/python3.8/site-packages/mcdreforged/plugin/type/multi_file_plugin.py", line 56, in _import_entrypoint_module
mod = importlib.import_module(self.get_metadata().entrypoint)
File "/root/.pyenv/versions/3.8.10/lib/python3.8/importlib/init.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "", line 1014, in _gcd_import
File "", line 991, in _find_and_load
File "", line 975, in _find_and_load_unlocked
File "", line 655, in _load_unlocked
File "", line 618, in _load_backward_compatible
File "", line 259, in load_module
File "plugins/hooks-v2.1.2.mcdr/hooks/init.py", line 9, in
import hooks.config as cfg
File "", line 991, in _find_and_load
File "", line 975, in _find_and_load_unlocked
File "", line 655, in _load_unlocked
File "", line 618, in _load_backward_compatible
File "", line 259, in load_module
File "plugins/hooks-v2.1.2.mcdr/hooks/config.py", line 15, in
class TempConfig:
File "plugins/hooks-v2.1.2.mcdr/hooks/config.py", line 40, in TempConfig
hooks: dict[str, List[str]]
TypeError: 'type' object is not subscriptable
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.
Direzione di ricerca
Inizia da plugins/hooks-v2.1.2.mcdr/hooks/config.py alla riga 40, dove il traceback di Python 3.8 segnala il TypeError. Riproduci il caricamento del plugin con Python 3.8 e verifica che hooks@2.1.2 venga caricato senza l'errore segnalato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- python
- Ambito
- tooling
- Tipo di issue
- Bug
- Difficoltà
- 1/5
- Tempo stimato
- 1-3 ore
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 30/100