c874a22c0e227769f102b073d45aa592381bdf0f
[odoo/odoo.git] / openerp / __init__.py
1 # -*- coding: utf-8 -*-
2 ##############################################################################
3 #    
4 #    OpenERP, Open Source Management Solution
5 #    Copyright (C) 2004-2009 Tiny SPRL (<http://tiny.be>).
6 #
7 #    This program is free software: you can redistribute it and/or modify
8 #    it under the terms of the GNU Affero General Public License as
9 #    published by the Free Software Foundation, either version 3 of the
10 #    License, or (at your option) any later version.
11 #
12 #    This program is distributed in the hope that it will be useful,
13 #    but WITHOUT ANY WARRANTY; without even the implied warranty of
14 #    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15 #    GNU Affero General Public License for more details.
16 #
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/>.     
19 #
20 ##############################################################################
21
22 """ OpenERP core library.
23
24 """
25 # The hard-coded super-user id (a.k.a. administrator, or root user).
26 SUPERUSER_ID = 1
27
28 import addons
29 import cli
30 import conf
31 import loglevels
32 import modules
33 import netsvc
34 import osv
35 import pooler
36 import release
37 import report
38 import run_tests
39 import service
40 import sql_db
41 import test
42 import tools
43 import wizard
44 import workflow
45 # backward compatilbility
46 # TODO: This is for the web addons, can be removed later.
47 wsgi = service
48 wsgi.register_wsgi_handler = wsgi.wsgi_server.register_wsgi_handler
49 # Is the server running in multi-process mode (e.g. behind Gunicorn).
50 # If this is True, the processes have to communicate some events,
51 # e.g. database update or cache invalidation. Each process has also
52 # its own copy of the data structure and we don't need to care about
53 # locks between threads.
54 multi_process = False
55
56 # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
57