Setting the python oparent to 3.0.0 for osdf 34/102334/1
authorvrvarma <vv8305@att.com>
Tue, 25 Feb 2020 17:27:46 +0000 (12:27 -0500)
committervrvarma <vv8305@att.com>
Tue, 25 Feb 2020 17:28:05 +0000 (12:28 -0500)
Change-Id: I333b5be4260d4968d7a9602eccdb8a8e3d99bea9
Signed-off-by: vrvarma <vv8305@att.com>
Issue-ID: OPTFRA-686

docker/Dockerfile
osdf/apps/baseapp.py
pom.xml

index 0f271c8..e339ea7 100644 (file)
@@ -30,7 +30,7 @@ ENV https_proxy $HTTPS_PROXY
 ENV OSDF_PORT "8699"
 EXPOSE ${OSDF_PORT}
 
-ENV MZN 2.3.2
+ENV MZN 2.4.2
 ENV MZN_BASENAME MiniZincIDE-${MZN}-bundle-linux
 ENV MZN_GH_BASE https://github.com/MiniZinc/MiniZincIDE
 ENV MZN_DL_URL ${MZN_GH_BASE}/releases/download/${MZN}/${MZN_BASENAME}-x86_64.tgz
@@ -49,8 +49,7 @@ RUN wget -q $MZN_DL_URL -O /tmp/mz.tgz \
     && tar xzf /tmp/mz.tgz \
     && mv $MZN_BASENAME /mz-dist \
     && rm /tmp/mz.tgz \
-    && echo PATH=/mz-dist/bin:$PATH >> ~/.bashrc \
-    && echo 'export LD_LIBRARY_PATH=/mz-dist/lib:LD_LIBRARY_PATH' >> ~/.bashrc
+    && echo PATH=/mz-dist/bin:$PATH >> ~/.bashrc
 
 ENV SHELL /bin/bash
 ENV PATH /mz-dist:$PATH
index cfa7e5d..008ce1d 100644 (file)
@@ -27,18 +27,17 @@ import time
 import traceback
 from optparse import OptionParser
 
-import pydevd
-from flask import Flask, request, Response, g
-from requests import RequestException
-from schematics.exceptions import DataError
-
 import osdf.adapters.aaf.sms as sms
 import osdf.operation.responses
+import pydevd
+from flask import Flask, request, Response, g
 from osdf.config.base import osdf_config
 from osdf.logging.osdf_logging import error_log, debug_log
 from osdf.operation.error_handling import request_exception_to_json_body, internal_error_message
 from osdf.operation.exceptions import BusinessException
 from osdf.utils.mdc_utils import clear_mdc, mdc_from_json, default_mdc
+from requests import RequestException
+from schematics.exceptions import DataError
 
 ERROR_TEMPLATE = osdf.ERROR_TEMPLATE
 
@@ -90,17 +89,19 @@ def handle_data_error(e):
 @app.before_request
 def log_request():
     g.request_start = time.clock()
-    if request.get_json():
-
-        request_json = request.get_json()
-        g.request_id = request_json['requestInfo']['requestId']
-        mdc_from_json(request_json)
+    if request.data:
+        if request.get_json():
+            request_json = request.get_json()
+            g.request_id = request_json['requestInfo']['requestId']
+            mdc_from_json(request_json)
+        else:
+            g.request_id = "N/A"
+            default_mdc()
     else:
         g.request_id = "N/A"
         default_mdc()
 
 
-
 @app.after_request
 def log_response(response):
     clear_mdc()
diff --git a/pom.xml b/pom.xml
index 61c47c3..3f15e9f 100644 (file)
--- a/pom.xml
+++ b/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.onap.oparent</groupId>
         <artifactId>oparent-python</artifactId>
-        <version>3.0.0-SNAPSHOT</version>
+        <version>3.0.0</version>
     </parent>
 
     <groupId>org.onap.optf.osdf</groupId>
@@ -38,7 +38,7 @@
         <sonar.language>py</sonar.language>
         <sonar.pluginname>python</sonar.pluginname>
         <sonar.inclusions>**/**.py,osdfapp.py</sonar.inclusions>
-        <sonar.exclusions>test/**.py</sonar.exclusions>
+        <sonar.exclusions>test/**.py,docs/**.py</sonar.exclusions>
         <maven.build.timestamp.format>yyyyMMdd'T'HHmmss'Z'</maven.build.timestamp.format>
         <osdf.build.timestamp>${maven.build.timestamp}</osdf.build.timestamp>
         <osdf.project.version>${project.version}</osdf.project.version>