aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2021-09-09 21:20:42 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2021-09-09 21:28:45 +0100
commit1c574aae8c8ec427f27ab0d68bac9e7483016f18 (patch)
treea6ff562d02e3bd97e100cb66a3dc7084e867011f
parentc394f34437686c2f57a27f0c06d7aeb3268bfd41 (diff)
downloadbitbake-1c574aae8c8ec427f27ab0d68bac9e7483016f18.tar.gz
persist_data: Drop deprecated/unused function
This class has long since been deprecated and is unused, drop it. I'd love to get rid of the rest of persist_data but it is still used by the fetcher, sadly. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--lib/bb/persist_data.py50
1 files changed, 0 insertions, 50 deletions
diff --git a/lib/bb/persist_data.py b/lib/bb/persist_data.py
index c6a209fb3..286cc0a99 100644
--- a/lib/bb/persist_data.py
+++ b/lib/bb/persist_data.py
@@ -18,7 +18,6 @@ import logging
import os.path
import sqlite3
import sys
-import warnings
from collections import Mapping
sqlversion = sqlite3.sqlite_version_info
@@ -238,55 +237,6 @@ class SQLTable(collections.MutableMapping):
def has_key(self, key):
return key in self
-
-class PersistData(object):
- """Deprecated representation of the bitbake persistent data store"""
- def __init__(self, d):
- warnings.warn("Use of PersistData is deprecated. Please use "
- "persist(domain, d) instead.",
- category=DeprecationWarning,
- stacklevel=2)
-
- self.data = persist(d)
- logger.debug("Using '%s' as the persistent data cache",
- self.data.filename)
-
- def addDomain(self, domain):
- """
- Add a domain (pending deprecation)
- """
- return self.data[domain]
-
- def delDomain(self, domain):
- """
- Removes a domain and all the data it contains
- """
- del self.data[domain]
-
- def getKeyValues(self, domain):
- """
- Return a list of key + value pairs for a domain
- """
- return list(self.data[domain].items())
-
- def getValue(self, domain, key):
- """
- Return the value of a key for a domain
- """
- return self.data[domain][key]
-
- def setValue(self, domain, key, value):
- """
- Sets the value of a key for a domain
- """
- self.data[domain][key] = value
-
- def delValue(self, domain, key):
- """
- Deletes a key/value pair
- """
- del self.data[domain][key]
-
def persist(domain, d):
"""Convenience factory for SQLTable objects based upon metadata"""
import bb.utils