From 7e18889264f02fc4b2ac7f28c6399d726cbb59b5 Mon Sep 17 00:00:00 2001
From: Samuel Gaist <samuel.gaist@idiap.ch>
Date: Mon, 6 May 2019 13:45:10 +0200
Subject: [PATCH] [algorithm] Set asset_type and asset_folder class information

---
 beat/backend/python/algorithm.py | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/beat/backend/python/algorithm.py b/beat/backend/python/algorithm.py
index 3757208..3deb01f 100644
--- a/beat/backend/python/algorithm.py
+++ b/beat/backend/python/algorithm.py
@@ -74,6 +74,9 @@ class Storage(utils.CodeStorage):
 
     """
 
+    asset_type = "algorithm"
+    asset_folder = "algorithms"
+
     def __init__(self, prefix, name, language=None):
 
         if name.count("/") != 2:
@@ -83,7 +86,9 @@ class Storage(utils.CodeStorage):
         self.fullname = name
         self.prefix = prefix
 
-        path = utils.hashed_or_simple(self.prefix, "algorithms", name, suffix=".json")
+        path = utils.hashed_or_simple(
+            self.prefix, self.asset_folder, name, suffix=".json"
+        )
         path = path[:-5]
         super(Storage, self).__init__(path, language)
 
-- 
GitLab