DeltaCode not handling copyright holders properly
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 35/100
Rechercherichtung
Beginne in src/deltacode/utils.py bei update_modified_from_copyright_info(), insbesondere an der Traceback-Position in Zeile 160, und verfolge, wie die Funktion von copyright_diff() in src/deltacode/init.py aufgerufen wird. Reproduziere den Fehler über den deltacode-Einstiegspunkt mit den beiden ScanCode-Scans; fertig ist die Aufgabe, wenn das Delta ohne den NoneType-Iterationsfehler abgeschlossen wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
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
- Vorherrschende Sprache
- Python
- Sterne
- 22
- Forks
- 27
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
- Enthält ein Dockerfile oder eine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus aboutcode-org/deltacode
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 25/100
aboutcode-org/deltacode#191 · 2 Kommentare · 1 Reaktion ·
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 18/100
aboutcode-org/deltacode#183 · 2 Kommentare · 3 Reaktionen ·
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100
aboutcode-org/deltacode#181 ·
-
Separate csv formatted output in DeltacodeEvtl. wieder frei @nilaygit-10721 hat das vor 720 Tagen übernommen, und es ist kein Pull Request offen. Offeneasy enhancement GSOC needs design refactoring
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 45/100
aboutcode-org/deltacode#179 · 1 Kommentar ·
-
Remove redundant File modelEvtl. vergeben @pratik0316 hat das vor 1930 Tagen übernommen. OffenGSOC
aboutcode-org/deltacode#175 · 1 zugewiesene Person ·
Alle Issues in aboutcode-org/deltacode
Ähnliche Issues
-
priority middle
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 62/100
KATO-Hiro/AtCoderClans#12940 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 76/100
huggingface/huggingface_hub#5283 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 78/100
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 86/100
ccxt/ccxt#31045 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug example
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 86/100
Maintainer antworten meist innerhalb von 1 Tag