root / snf-astakos-app / astakos / im / api / backends / base.py @ 0514bcc7
History | View | Annotate | Download (418 Bytes)
1 |
import astakos.im.api.backends.errors |
---|---|
2 |
|
3 |
(SUCCESS, FAILURE) = range(2) |
4 |
|
5 |
class BaseBackend(object): |
6 |
#TODO filled
|
7 |
pass
|
8 |
|
9 |
class SuccessResult(): |
10 |
def __init__(self, data): |
11 |
self.data = data
|
12 |
|
13 |
@property
|
14 |
def is_success(self): |
15 |
return True |
16 |
|
17 |
class FailureResult(): |
18 |
def __init__(self, reason): |
19 |
self.reason = reason
|
20 |
|
21 |
@property
|
22 |
def is_success(self): |
23 |
return False |