From e5b11b260a20290454ab917384dc82056ac558c5 Mon Sep 17 00:00:00 2001
From: Daniel <d.hornung@indiscale.com>
Date: Tue, 25 Jun 2024 10:22:30 +0200
Subject: [PATCH] ENH: Adding separator to generated cfood.

---
 src/caoscrawler/scripts/generators.py | 18 +++++++++++++++++-
 1 file changed, 17 insertions(+), 1 deletion(-)

diff --git a/src/caoscrawler/scripts/generators.py b/src/caoscrawler/scripts/generators.py
index 927d4dca..ebd6b806 100644
--- a/src/caoscrawler/scripts/generators.py
+++ b/src/caoscrawler/scripts/generators.py
@@ -196,8 +196,24 @@ cfood: str
             defs.append(def_str)
             del defs
 
+        sep = repr(sniffed.delimiter)
+        sep = f'"{sep[1:-1]}"'
+        match_str = f"""'.*[ct]sv'
+      sep: {sep}
+      # "header": [int]
+      # "names": [str]
+      # "index_col": [int]
+      # "usecols": [int]
+      # "true_values": [str]
+      # "false_values": [str]
+      # "na_values": [str]
+      # "skiprows": [int]
+      # "nrows": [int]
+      # "keep_default_na": [bool]
+        """
+
         cfood_str = (_CustomTemplate(CFOOD_TEMPLATE).substitute({"file": "CSVTableConverter",
-                                                                 "match": ".*\\[ct]sv"})
+                                                                 "match": match_str})
                      + prefix[2:] + "ColumnValue:\n" + "".join(defs_col_value)
                      + prefix[2:] + "ColumnValueReference:\n" + "".join(defs_col_value_ref)
                      )
-- 
GitLab