diff --git a/src/caoscrawler/scripts/generators.py b/src/caoscrawler/scripts/generators.py index 927d4dcaf7f6123a50d30657beff1cb1b32d381e..ebd6b8060787c22954b813ef020e9073e9637c1c 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) )