From 8c1371234a8c3cda13561a35f6223b1e22c30c24 Mon Sep 17 00:00:00 2001
From: Sebastian Lobinger <sebastian.lobinger@fu-berlin.de>
Date: Thu, 22 Jun 2017 08:39:17 +0200
Subject: [PATCH] update addApp in sams_app.py to pass test_Sams_hub.py and fix
 #29

---
 sams_classes/sams_hub.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sams_classes/sams_hub.py b/sams_classes/sams_hub.py
index de08fbd..920428c 100644
--- a/sams_classes/sams_hub.py
+++ b/sams_classes/sams_hub.py
@@ -30,7 +30,7 @@ class SAMSHub:
     self._flaskApp.context_processor(self._context_processor)
     self._flaskApp.secret_key = 'my awesome SAMSHub secret_key'
   
-  def addApp(self, app: SAMSApp = None):
+  def addApp(self, app: SAMSApp = None, alias = None):
     if not isinstance(app, SAMSApp):
       raise TypeError('Argument app has to be a SAMSApp.')
     self._apps[app.name] = app
@@ -38,7 +38,7 @@ class SAMSHub:
     if app.name == self._config.get('main_app'):
       self._flaskApp.register_blueprint(app.blueprint)
     self._flaskApp.register_blueprint(
-      app.blueprint, url_prefix = '/' + app.name)
+      app.blueprint, url_prefix = '/' + (alias or app.name))
   
   @property
   def appKeys(self):
-- 
GitLab