From 5ce11a74ab1300b10b51b039c42753726cb67921 Mon Sep 17 00:00:00 2001
From: Alexander Schlemmer <alexander.schlemmer@ds.mpg.de>
Date: Thu, 23 Mar 2023 15:19:05 +0100
Subject: [PATCH] REVIEW: added two deprecated functions

---
 src/caoscrawler/crawl.py | 15 ++++++++++++++-
 1 file changed, 14 insertions(+), 1 deletion(-)

diff --git a/src/caoscrawler/crawl.py b/src/caoscrawler/crawl.py
index eee0046c..da54104b 100644
--- a/src/caoscrawler/crawl.py
+++ b/src/caoscrawler/crawl.py
@@ -67,7 +67,7 @@ from .stores import GeneralStore, RecordStore
 from .structure_elements import StructureElement, Directory, NoneElement
 from .version import check_cfood_version
 
-from .scanner import scan_directory
+from .scanner import scan_directory, load_definition, create_converter_registry
 from .debug_tree import DebugTree
 
 logger = logging.getLogger(__name__)
@@ -220,6 +220,19 @@ class Crawler(object):
                 "The generalStore argument of the Crawler class is deprecated and has no effect."))
         
 
+    def load_converters(self, definition: dict):
+        warnings.warn(DeprecationWarning(
+                "The function load_converters in the crawl module is deprecated. "
+            "Please use create_converter_registry from the scanner module."))
+        return create_converter_registry(definition)
+
+    def load_definition(self, crawler_definition_path: str):
+        warnings.warn(DeprecationWarning(
+                "The function load_definition in the crawl module is deprecated. "
+            "Please use the load_definition from the scanner module."))
+        return load_definition(crawler_definition_path)
+
+            
     def generate_run_id(self):
         self.run_id = uuid.uuid1()
 
-- 
GitLab