Uploaded image for project: 'Service Design and Creation'
  1. Service Design and Creation
  2. SDC-4498

Python Code Updates: Service Design and Creation (SDC)

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Low Low
    • Montreal Release
    • 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(...)?

       

            eschcam eschcam
            modesevenindustrialsolutions Matthew Watkins
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: