From 5473a0a977166d62388c979b432dc54cb6391ec1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Henrik=20tom=20W=C3=B6rden?= <h.tomwoerden@indiscale.com>
Date: Fri, 9 Feb 2024 13:01:08 +0100
Subject: [PATCH] DEP: depricated LocalStorageIdentifiableAdapter

---
 CHANGELOG.md                             | 1 +
 src/caoscrawler/identifiable_adapters.py | 3 +++
 2 files changed, 4 insertions(+)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index ff413461..a5f40f83 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -23,6 +23,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
   as parent are accepted.
 
 ### Deprecated ###
+- LocalStorageIdentifiableAdapter
 
 ### Removed ###
 
diff --git a/src/caoscrawler/identifiable_adapters.py b/src/caoscrawler/identifiable_adapters.py
index d35477dd..15915ee8 100644
--- a/src/caoscrawler/identifiable_adapters.py
+++ b/src/caoscrawler/identifiable_adapters.py
@@ -26,6 +26,7 @@
 from __future__ import annotations
 
 import logging
+import warnings
 from abc import ABCMeta, abstractmethod
 from datetime import datetime
 from typing import Any
@@ -316,6 +317,8 @@ class LocalStorageIdentifiableAdapter(IdentifiableAdapter):
     """
 
     def __init__(self):
+        warnings.warn(DeprecationWarning(
+            "This class is depricated. Please use the CaosDBIdentifiableAdapter."))
         self._registered_identifiables = dict()
         self._records = []
 
-- 
GitLab