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