diff options
author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2021-09-09 21:20:42 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2021-09-09 21:28:45 +0100 |
commit | 1c574aae8c8ec427f27ab0d68bac9e7483016f18 (patch) | |
tree | a6ff562d02e3bd97e100cb66a3dc7084e867011f | |
parent | c394f34437686c2f57a27f0c06d7aeb3268bfd41 (diff) | |
download | bitbake-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.py | 50 |
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 |