Skip to content
This repository was archived by the owner on Jun 12, 2021. It is now read-only.

Commit babef53

Browse files
committed
Added __getitem__/__setitem__/__delitem__ methods to DBs.
1 parent e7f03e4 commit babef53

File tree

2 files changed

+18
-0
lines changed

2 files changed

+18
-0
lines changed

src/oidcendpoint/in_memory_db.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,15 @@ def __contains__(self, key):
66
if self.db.get(key):
77
return 1
88

9+
def __getitem__(self, key):
10+
return self.db.get(key, None)
11+
12+
def __setitem__(self, key, value):
13+
self.db[key] = value
14+
15+
def __delitem__(self, key):
16+
del self.db[key]
17+
918
def set(self, key, value):
1019
self.db[key] = value
1120

src/oidcendpoint/shelve_db.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,15 @@ def __contains__(self, key):
1111
else:
1212
return False
1313

14+
def __setitem__(self, key, value):
15+
self.db[key] = value
16+
17+
def __getitem__(self, key):
18+
return self.get(key, None)
19+
20+
def __delitem__(self, key):
21+
return self.delete(key)
22+
1423
def set(self, key, value):
1524
self.db[key] = value
1625

0 commit comments

Comments
 (0)