]> git.ipfire.org Git - ipfire.org.git/blame - src/backend/misc.py
Drop using memcache
[ipfire.org.git] / src / backend / misc.py
CommitLineData
940227cb
MT
1#!/usr/bin/python
2
a6dc0bad 3class 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 geoip(self):
33 return self.backend.geoip
34
35 @property
36 def iuse(self):
37 return self.backend.iuse
38
a6dc0bad
MT
39 @property
40 def planet(self):
41 return self.backend.planet
42
9068dba1
MT
43 @property
44 def settings(self):
45 return self.backend.settings