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
Branches
No related tags found
1 merge request!91Release 0.3
Pipeline #30605 passed with warnings
...@@ -42,6 +42,7 @@ import argparse ...@@ -42,6 +42,7 @@ import argparse
from argparse import RawTextHelpFormatter from argparse import RawTextHelpFormatter
import caosdb as db import caosdb as db
from caosadvancedtools.crawler import Crawler as OldCrawler from caosadvancedtools.crawler import Crawler as OldCrawler
import warnings
from caosdb.common.datatype import is_reference from caosdb.common.datatype import is_reference
from .stores import GeneralStore, RecordStore from .stores import GeneralStore, RecordStore
from .identified_cache import IdentifiedCache from .identified_cache import IdentifiedCache
...@@ -382,6 +383,12 @@ class Crawler(object): ...@@ -382,6 +383,12 @@ class Crawler(object):
# More converters from definition file: # More converters from definition file:
if "Converters" in definition: if "Converters" in definition:
for key, entry in definition["Converters"].items(): 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_registry[key] = {
"converter": entry["converter"], "converter": entry["converter"],
"package": entry["package"] "package": entry["package"]
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment