File tree Expand file tree Collapse file tree 2 files changed +4
-5
lines changed
src/fosslight_dependency/package_manager Expand file tree Collapse file tree 2 files changed +4
-5
lines changed Original file line number Diff line number Diff line change @@ -168,11 +168,9 @@ def check_multi_license(license_name, manifest_file_path):
168
168
multi_license = ',' .join (multi_license_list )
169
169
else :
170
170
if license_name .startswith ('(' ) and license_name .endswith (')' ):
171
- license_name = license_name [1 :]
172
- license_name = license_name [:- 1 ]
171
+ license_name = license_name .lstrip ('(' ).rstrip (')' )
173
172
license_comment = license_name
174
- re_result = re .findall (r'(\S+)\s(AND|OR)\s(\S+)' , license_comment )
175
- multi_license = f'{ re_result [0 ][0 ]} ,{ re_result [0 ][2 ]} '
173
+ multi_license = ',' .join (re .split (r'OR|AND' , license_name ))
176
174
except Exception as e :
177
175
multi_license = license_name
178
176
logger .warning (f'Fail to parse multi license in npm: { e } ' )
Original file line number Diff line number Diff line change 32
32
"url-parse" : " ^1.5.0" ,
33
33
"xmlbuilder" : " ^13.0.2" ,
34
34
"node-forge" : " 1.3.1" ,
35
- "sha.js" : " 2.4.11"
35
+ "sha.js" : " 2.4.11" ,
36
+ "rc" : " 1.2.8"
36
37
},
37
38
"devDependencies" : {
38
39
"@types/node" : " 9.6.57" ,
You can’t perform that action at this time.
0 commit comments