diff --git a/sams_classes/sams_hub.py b/sams_classes/sams_hub.py index fa727debbd58595bd976561b5cc49e4663463729..54d7fa7848f5105c31a1d40b34f2a8ea20384a53 100644 --- a/sams_classes/sams_hub.py +++ b/sams_classes/sams_hub.py @@ -1,18 +1,17 @@ -from flask import Flask, request, session -from .exceptions import ( - ManifestDefaultLanguageMissing - , DefaultLanguageDictMissing - , AppNotExist - , FunctionNotExists -) +import sys +import os from typing import Dict, List from importlib import import_module -#from .exceptions import HubDirNotExist, FunctionNotExists -#from importlib import import_module + +from flask import Flask, request, session + from .sams_app import SAMSApp -from .exceptions import FunctionNotExists -from optparse import Values -import sys +from .exceptions import ( + ManifestDefaultLanguageMissing, + DefaultLanguageDictMissing, + AppNotExist, + FunctionNotExists +) def eprint(*args, **kwargs): print(*args, file=sys.stderr, **kwargs) @@ -28,7 +27,7 @@ class SAMSHub: self._appList = [] self._flaskApp = Flask(name) self._flaskApp.context_processor(self._context_processor) - self._flaskApp.secret_key = 'my awesome SAMSHub secret_key' + self._flaskApp.secret_key = os.urandom(24) def addApp(self, app: SAMSApp = None, alias = None): if not isinstance(app, SAMSApp):