Skip to content
Snippets Groups Projects
Commit be625c9c authored by Henrik tom Wörden's avatar Henrik tom Wörden
Browse files

MAINT: add deprecation warning

parent 4d31157e
No related branches found
No related tags found
1 merge request!91Release 0.3
Pipeline #30605 passed with warnings
......@@ -42,6 +42,7 @@ import argparse
from argparse import RawTextHelpFormatter
import caosdb as db
from caosadvancedtools.crawler import Crawler as OldCrawler
import warnings
from caosdb.common.datatype import is_reference
from .stores import GeneralStore, RecordStore
from .identified_cache import IdentifiedCache
......@@ -382,6 +383,12 @@ class Crawler(object):
# More converters from definition file:
if "Converters" in definition:
for key, entry in definition["Converters"].items():
if key in ["Dict", "DictTextElement", "DictIntegerElement", "DictBooleanElement",
"DictDictElement", "DictListElement", "DictFloatElement"]:
warnings.warn(DeprecationWarning(f"{key} is deprecated. Please use the new"
" variant; without 'Dict' prefix or "
"'DictElement' in case of 'Dict'"))
converter_registry[key] = {
"converter": entry["converter"],
"package": entry["package"]
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment