-
Bug
-
Resolution: Done
-
Low
-
London Release
-
None
-
None
CIMAN-433 will capture a bunch of bugs/tasks related to the migration from Python2 to Python3. All the ONAP repositories were cloned (4GB data) and scanned using the command below:
find . -name '*.py' -exec python3 -m py_compile {} \;
This returned 53 issues across 22 repositories/sub-projects. A Jira bug will be raised for each sub-project.
Bugs found affecting this sub-project:
Processing: ./sdc/asdctool/src/main/resources/scripts/python/duplicatesAndRemove.py Sorry: TabError: inconsistent use of tabs and spaces in indentation (duplicatesAndRemove.py, line 13)
./sdc_dcae-d_tosca-lab/app/toscalib/tosca_builder.py:414: SyntaxWarning: "is" with a literal. Did you mean "=="? if policy_group is 'default_group':
./sdc_dcae-d_tosca-lab/app/toscalib/tosca_builder.py:508: SyntaxWarning: "is" with a literal. Did you mean "=="? if policy_group is 'default_group':
./sdc_dcae-d_tosca-lab/app/toscalib/tosca_builder.py:772: SyntaxWarning: "is" with a literal. Did you mean "=="? if policy_group is 'default_group':
./sdc/openecomp-be/tools/build/scripts/action_library_client/action_library_client.py:536: SyntaxWarning: "is" with a literal. Did you mean "=="? if token is "curl" or token.startswith("-"):
File "./sdc/openecomp-be/tools/build/scripts/parse-json.py", line 50 print jsonData[i] + ';' ^^^^^^^^^^^^^^^^^^^^^^^ SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)?
File "./sdc/openecomp-be/tools/migration/1607_to_1610.py", line 27 print "Going to use default values" ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)?
/sdc/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/securityrulestoportconnection/securityRulesToPortGetResource/inputfiles/check_availability.py", line 18 print "Begining check availability check!" ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)?
File "./sdc/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/securityrulestoportconnection/securityRulesToPortGetResource/inputfiles/wait_for_resources.py", line 21 print "Still waiting for interface:", interface ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)?
File "./sdc/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/securityrulestoportconnection/securityRulesToPortGetResource/inputfiles/register_status.py", line 105 print request.status_code ^^^^^^^^^^^^^^^^^^^^^^^^^ SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)?
File "./sdc/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/securityrulestoportconnection/securityRulesToPortGetResource/inputfiles/call_home.py", line 93 print json_data ^^^^^^^^^^^^^^^ SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)?
File "./sdc/asdctool/src/main/resources/scripts/python/duplicates.py", line 11 if (debugFlag == True): print str1, str2 ^^^^^^^^^^^^^^^^ SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)?
File "./sdc/asdctool/src/main/resources/scripts/python/user/importUsers.py", line 146 print sys.argv[0], '[optional -s <scheme> | --scheme=<scheme>, default http] [-i <be host> | --ip=<be host>] [-p <be port> | --port=<be port> ] [-f <input file> | --ifile=<input file> ]' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)?
File "./sdc/asdctool/src/main/resources/scripts/python/user/exportUsers.py", line 60 print inst ^^^^^^^^^^ SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)?
File "./sdc/asdctool/src/main/resources/scripts/python/graphSize.py", line 12 print desc, join_strings(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)?
File "./sdc_dcae-d_ci/scripts/remove-vfcmts/get-unique-id.py", line 15 print get_unique_id(line) ^^^^^^^^^^^^^^^^^^^^^^^^^ SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)?
File "./sdc_dcae-d_ci/scripts/remove-vfcmts/filter-vfcmts.py", line 19 print line, ^^^^^^^^^^^ SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)?
File "./sdc_dcae-d_ci/scripts/remove-vfcmts/get-uniques-only.py", line 12 print item, ^^^^^^^^^^^ SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)?
- blocks
-
CIMAN-433 Python2 -> Python3 (Bugs and Updates)
- Done