From c82f5deea384d49fa887d1215f2e06a824c6064e Mon Sep 17 00:00:00 2001 From: Andrey Avtomonov Date: Tue, 19 Jan 2021 11:51:19 +0100 Subject: [PATCH 1/2] add fuzzy join recipe creator --- dataikuapi/dss/recipe.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/dataikuapi/dss/recipe.py b/dataikuapi/dss/recipe.py index ff38c6a9..49596333 100644 --- a/dataikuapi/dss/recipe.py +++ b/dataikuapi/dss/recipe.py @@ -1023,6 +1023,12 @@ class JoinRecipeCreator(VirtualInputsSingleOutputRecipeCreator): def __init__(self, name, project): VirtualInputsSingleOutputRecipeCreator.__init__(self, 'join', name, project) +class FuzzyJoinRecipeCreator(VirtualInputsSingleOutputRecipeCreator): + """ + Create a FuzzyJoin recipe + """ + def __init__(self, name, project): + VirtualInputsSingleOutputRecipeCreator.__init__(self, 'fuzzyjoin', name, project) class StackRecipeSettings(DSSRecipeSettings): """ From 3e0d48fb021426b7b6b21bb665d752b5ae5c9d0e Mon Sep 17 00:00:00 2001 From: Andrey Avtomonov Date: Tue, 19 Jan 2021 12:22:27 +0100 Subject: [PATCH 2/2] fix incorrect slugify pattern --- dataikuapi/dss/tools/codegen.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dataikuapi/dss/tools/codegen.py b/dataikuapi/dss/tools/codegen.py index 0964285e..51cb46d5 100644 --- a/dataikuapi/dss/tools/codegen.py +++ b/dataikuapi/dss/tools/codegen.py @@ -14,7 +14,7 @@ def __exit__(self, b, c, d): def slugify(name): - return re.sub("r[^A-Za-z0-9_]", "_", name) + return re.sub(r"[^A-Za-z0-9_]", "_", name) class FlowCodeGenerator(object): def __init__(self):