Skip to content

Commit e822727

Browse files
authored
Merge pull request #49 from fosslight/develop
Support to output SRC and BIN sheets as opossum.
2 parents 8d9f564 + 3d0dd40 commit e822727

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/fosslight_util/write_opossum.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@
1919
FL_SOURCE = 'FL_Source'
2020
FL_DEPENDENCY = 'FL_Dependency'
2121
FL_BINARY = 'FL_Binary'
22-
_supported_sheet_name = ['SRC_' + FL_SOURCE, 'SRC_' + FL_DEPENDENCY, 'BIN_' + FL_BINARY]
22+
supported_sheet_and_scanner = {'SRC': FL_SOURCE, 'BIN': FL_BINARY}
23+
supported_sheet_name = ['SRC_' + FL_SOURCE, 'SRC_' + FL_DEPENDENCY, 'BIN_' + FL_BINARY]
2324

2425
PACKAE = {
2526
'requirements.txt': 'pypi',
@@ -195,7 +196,9 @@ def write_opossum(filename, sheet_list):
195196
attributionBreakpoints_list = []
196197
try:
197198
for sheet_name, sheet_contents in sheet_list.items():
198-
if sheet_name in _supported_sheet_name:
199+
if sheet_name in supported_sheet_and_scanner:
200+
scanner = supported_sheet_and_scanner.get(sheet_name)
201+
elif sheet_name in supported_sheet_name:
199202
scanner = '_'.join(sheet_name.split('_')[1:])
200203
else:
201204
logger.warning("Not supported scanner(sheet_name):" + sheet_name)

0 commit comments

Comments
 (0)