DeltaCode not handling copyright holders properly
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 35/100
Línea de trabajo
Comienza en src/deltacode/utils.py, en update_modified_from_copyright_info(), especialmente en la ubicación del traceback de la línea 160, y sigue cómo se llama desde copyright_diff() en src/deltacode/init.py. Reproduce el fallo a través del punto de entrada de deltacode con los dos análisis de ScanCode; se considera terminado cuando el delta se completa sin el error de iteración de NoneType.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
I am doing a delta between a scan created by ScanCode version 2.9.7.post1.81f177e and another scan created by ScanCode version 3.0.2.post1270.ac0e1e184. I am encountering the following error:
Traceback (most recent call last):
File "/home/jono/nexb/src/deltacode/bin/deltacode", line 11, in <module>
load_entry_point('deltacode', 'console_scripts', 'deltacode')()
File "/home/jono/nexb/src/deltacode/local/lib/python2.7/site-packages/click/core.py", line 722, in __call__
return self.main(*args, **kwargs)
File "/home/jono/nexb/src/deltacode/local/lib/python2.7/site-packages/click/core.py", line 697, in main
rv = self.invoke(ctx)
File "/home/jono/nexb/src/deltacode/local/lib/python2.7/site-packages/click/core.py", line 895, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/home/jono/nexb/src/deltacode/local/lib/python2.7/site-packages/click/core.py", line 535, in invoke
return callback(*args, **kwargs)
File "/home/jono/nexb/src/deltacode/src/deltacode/cli.py", line 90, in cli
deltacode = DeltaCode(new, old, options)
File "/home/jono/nexb/src/deltacode/src/deltacode/__init__.py", line 61, in __init__
self.copyright_diff()
File "/home/jono/nexb/src/deltacode/src/deltacode/__init__.py", line 227, in copyright_diff
utils.update_from_copyright_info(delta)
File "/home/jono/nexb/src/deltacode/src/deltacode/utils.py", line 127, in update_from_copyright_info
update_modified_from_copyright_info(delta)
File "/home/jono/nexb/src/deltacode/src/deltacode/utils.py", line 160, in update_modified_from_copyright_info
new_holders = set(holder for copyright in new_copyrights for holder in copyright.holders)
File "/home/jono/nexb/src/deltacode/src/deltacode/utils.py", line 160, in <genexpr>
new_holders = set(holder for copyright in new_copyrights for holder in copyright.holders)
TypeError: 'NoneType' object is not iterable
- Lenguaje dominante
- Python
- Estrellas
- 22
- Forks
- 27
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de aboutcode-org/deltacode
-
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
aboutcode-org/deltacode#191 · 2 comentarios · 1 reacción ·
-
RFC: DeltaCode next! and roadmapAbierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 18/100
aboutcode-org/deltacode#183 · 2 comentarios · 3 reacciones ·
-
Merge DeltaCode in ScanCode TKAbierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
aboutcode-org/deltacode#181 ·
-
Separate csv formatted output in DeltacodeQuizá libre de nuevo @nilaygit-10721 la tomó hace 720 días y no hay ningún pull request abierto. Abiertoeasy enhancement GSOC needs design refactoring
Dificultad 2/5 1-3 horas Aptitud para principiantes 45/100
aboutcode-org/deltacode#179 · 1 comentario ·
-
Remove redundant File modelPosiblemente ocupada @pratik0316 la tomó hace 1930 días. AbiertoGSOC
aboutcode-org/deltacode#175 · 1 asignado ·
Todos los issues de aboutcode-org/deltacode
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Graphify-Labs/graphify#4860 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
:bug: Bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
scikit-image/scikit-image#8377 ·
Los mantenedores suelen responder en 1 día
-
Ingredient import validation accepts negative nutrient values and NaNPosiblemente ocupada @LukeSekai la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
wger-project/wger#2564 ·
Los mantenedores suelen responder en 2 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
apache/ponymail-foal#351 ·
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 68/100
Los mantenedores suelen responder en 4 días