OptiJava / OptiJava/hooks

不支持python3.8

Ouverte
#1 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

bug good first issue
Langage dominant
Python
Étoiles
5
Forks
0
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

[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

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par plugins/hooks-v2.1.2.mcdr/hooks/config.py à la ligne 40, où le traceback de Python 3.8 signale le TypeError. Reproduisez le chargement du plugin sous Python 3.8 et vérifiez que hooks@2.1.2 se charge sans l’erreur signalée.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
python
Domaine
tooling
Type d'issue
Bug
Difficulté
1/5
Temps estimé
1-3 heures
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
30/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.