Statistics
| Branch: | Tag: | Revision:

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