comparison src/cagou/__init__.py @ 16:ba14b596b90e

host can now be get as a global value: instead of always copying host from class to class, it can now be gotten from a global class with: from cagou import G then G.host will give host. This will probably be used on the long term on all SàT (backend + frontends). As host is currently needed in several places (most importantly in QuickFrontend), the argument is still present, and must be there even is unused on class inheriting from QuickSomething.
author Goffi <goffi@goffi.org>
date Sat, 09 Jul 2016 18:41:52 +0200
parents 56838ad5c84b
children
comparison
equal deleted inserted replaced
15:56838ad5c84b 16:ba14b596b90e
15 # GNU Affero General Public License for more details. 15 # GNU Affero General Public License for more details.
16 16
17 # You should have received a copy of the GNU Affero General Public License 17 # You should have received a copy of the GNU Affero General Public License
18 # along with this program. If not, see <http://www.gnu.org/licenses/>. 18 # along with this program. If not, see <http://www.gnu.org/licenses/>.
19 19
20
21 class Global(object):
22 @property
23 def host(self):
24 return self._host
25 G = Global()
26
27
20 from core import cagou_main 28 from core import cagou_main
21 29
30
22 def run(): 31 def run():
23 host = cagou_main.Cagou() 32 host = G._host = cagou_main.Cagou()
24 host.run() 33 host.run()