bstriner / bstriner/github-bot-close-inactive-issues
AssertionError when closing issue with existing labels
- Lingua principale
- Python
- Stelle
- 11
- Fork
- 6
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
Running this against one of our repositories, I am getting the following Traceback:
```
Traceback (most recent call last):
File "/bin/github-close-inactive-issues", line 11, in
load_entry_point('github-bot-close-inactive-issues==0.0.4', 'console_scripts', 'github-close-inactive-issues')()
File "/lib/python2.7/site-packages/github_bot_close_inactive_issues-0.0.4-py2.7.egg/github_bot_close_inactive_issues/close_inactive_issues.py", line 97, in main
process_issues(config)
File "/lib/python2.7/site-packages/github_bot_close_inactive_issues-0.0.4-py2.7.egg/github_bot_close_inactive_issues/close_inactive_issues.py", line 46, in process_issues
issue_close(issue, config, days_inactive, config["label"])
File "/lib/python2.7/site-packages/github_bot_close_inactive_issues-0.0.4-py2.7.egg/github_bot_close_inactive_issues/issues.py", line 37, in issue_close
issue.edit(state='closed', labels=[labels])
File "/lib/python2.7/site-packages/PyGithub-1.34-py2.7.egg/github/Issue.py", line 307, in edit
assert labels is github.GithubObject.NotSet or all(isinstance(element, (str, unicode)) for element in labels), labels
AssertionError: [Label(name="label1"), Label(name="label2"), Label(name="label3")]
```
All three labels are pre-existing (ie: I am not adding a new one upon closing using the `--label` option).
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Inizia da github_bot_close_inactive_issues/issues.py, dove issue_close chiama issue.edit, quindi traccia la chiamata da close_inactive_issues.py. Riproduci il fallimento su un issue con label esistenti e verifica che il comando per chiudere gli issue inattivi venga completato senza l’AssertionError.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- github, python
- Ambito
- cli
- Tipo di issue
- Bug
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100