]>
Commit | Line | Data |
---|---|---|
940227cb MT |
1 | #!/usr/bin/python |
2 | ||
a6dc0bad | 3 | class Object(object): |
0a6875dc | 4 | def __init__(self, backend, *args, **kwargs): |
a6dc0bad MT |
5 | self.backend = backend |
6 | ||
0a6875dc | 7 | self.init(*args, **kwargs) |
9068dba1 | 8 | |
0a6875dc | 9 | def init(self, *args, **kwargs): |
9068dba1 MT |
10 | """ |
11 | Function for custom initialization. | |
12 | """ | |
13 | pass | |
14 | ||
a6dc0bad MT |
15 | @property |
16 | def db(self): | |
17 | return self.backend.db | |
18 | ||
19 | @property | |
20 | def accounts(self): | |
21 | return self.backend.accounts | |
22 | ||
9068dba1 MT |
23 | @property |
24 | def downloads(self): | |
25 | return self.backend.downloads | |
26 | ||
66862195 MT |
27 | @property |
28 | def fireinfo(self): | |
29 | return self.backend.fireinfo | |
30 | ||
9068dba1 MT |
31 | @property |
32 | def iuse(self): | |
33 | return self.backend.iuse | |
34 | ||
e28b082e MT |
35 | @property |
36 | def memcache(self): | |
37 | return self.backend.memcache | |
38 | ||
9068dba1 MT |
39 | @property |
40 | def settings(self): | |
41 | return self.backend.settings |