Skip to content

Commit 278aba3

Browse files
committed
Add some doc strings.
1 parent fea83d2 commit 278aba3

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

pyres/failure/multiple.py

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,25 @@
22
from redis import RedisBackend
33

44
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+
"""
524
classes = []
625

726
def __init__(self, *args):

0 commit comments

Comments
 (0)