We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent fea83d2 commit 278aba3Copy full SHA for 278aba3
pyres/failure/multiple.py
@@ -2,6 +2,25 @@
2
from redis import RedisBackend
3
4
class MultipleBackend(BaseBackend):
5
+ """Extends ``BaseBackend`` to provide support for delegating calls to multiple
6
+ backends. Queries are delegated to the first backend in the list. Defaults to
7
+ only the RedisBackend.
8
+
9
+ To use:
10
11
+ from pyres import failure
12
13
+ from pyres.failure.base import BaseBackend
14
+ from pyres.failure.multiple import MultipleBackend
15
+ from pyres.failure.redis import RedisBackend
16
17
+ class CustomBackend(BaseBackend):
18
+ def save(self, resq):
19
+ print('Custom backend')
20
21
+ failure.backend = MultipleBackend
22
+ failure.backend.classes = [RedisBackend, CustomBackend]
23
+ """
24
classes = []
25
26
def __init__(self, *args):
0 commit comments