jaredly / jaredly/vim-debug

AttributeError: Debugger instance has no attribute 'bend'

Ouverte
#3 10 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

bug
Langage dominant
Python
Étoiles
284
Forks
27
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

After some fooling around with

:Dbg b
(timeout)
:Dbg quit
:Dbg -
(timeout)
:Dbg quit
:Dbg .

I got an error message that I dismissed by accident without being able to read. Now I cannot :Dbg quit -- I get this traceback:

```
Traceback (most recent call last):
File "", line 1, in
File "/home/mg/.vim/plugin/vim_debug/commands.py", line 44, in debugger_cmd
cmd['function'](*args)
File "/home/mg/.vim/plugin/vim_debug/new_debugger.py", line 187, in quit
self.bend.close()
AttributeError: Debugger instance has no attribute 'bend'
```

":Dbg ." now doesn't work either -- prints the usage message -- so there's no obvious way to debug anything without restarting vim.

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 le traceback dans new_debugger.py au niveau de quit et par la distribution des commandes dans commands.py au niveau de debugger_cmd. Reproduisez la séquence :Dbg indiquée, puis suivez la manière dont l’état du débogueur est créé et fermé ; le travail est terminé lorsque :Dbg quit et :Dbg . fonctionnent à nouveau sans redémarrer Vim.

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

Évaluation

Stack technique
python, vim
Domaine
devtools
Type d'issue
Bug
Difficulté
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

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