[TIC-CORE] Support analysis of unified repositories
[archive/20170607/tools/tic-core.git] / tic / server / tic_server.py
index 504f730..106b26a 100644 (file)
@@ -8,10 +8,10 @@ import os
 import logging
 from tic import command
 from tic.utils import error
-from flask_cors import CORS
+#from flask_cors import CORS
 
 app = Flask(__name__)
-CORS(app)
+#CORS(app)
 
 @app.route('/')
 def index():
@@ -34,9 +34,9 @@ def analysis():
     except ValueError as ve:
         logger.error(ve)
         resp = makeresponse(str(ve), ve)
-    except Exception as ex:
-        logger.error(ex)
-        resp = makeresponse(str(ex), ex)
+    except Exception as ex:
+        logger.error(ex)
+        resp = makeresponse(str(ex), ex)
     
     return resp
 
@@ -46,8 +46,8 @@ def exports():
         logger = logging.getLogger(__name__)
         logger.info('%s - %s %s : data=%s' % (request.remote_addr, request.method, request.path, request.data))
         exportInfo = json.loads(request.data)
-        type = request.args.get('format')
-        output = command.exports(type, exportInfo.get('recipe'), exportInfo.get('packages'), exportInfo.get('output'))
+        export_type = request.args.get('format')
+        output = command.exports(export_type, exportInfo.get('recipe'), exportInfo.get('packages'), exportInfo.get('outdir'), exportInfo.get('filename'))
         resp = makeresponse(output, None)
     except error.TICError as err:
         logger.error(err)
@@ -61,7 +61,7 @@ def exports():
     return resp
 
 
-def start(port_num=59001):
+def start(port_num=8082):
     # cryptographic random generator
     app.secret_key = os.urandom(24) 
     
@@ -94,4 +94,4 @@ def ResultInfo(result='false', data=None, message=None):
     return ResultInfoType(result, data, message)
 
 if __name__ == '__main__':
-    start(59003)
+    start(8082)