[IMP] safe_eval: do not log exceptions, when re-raising a new exception, make the...
[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 http
32 import loglevels
33 import modules
34 import netsvc
35 import osv
36 import pooler
37 import release
38 import report
39 import service
40 import sql_db
41 import tools
42 import workflow
43 # backward compatilbility
44 # TODO: This is for the web addons, can be removed later.
45 wsgi = service
46 wsgi.register_wsgi_handler = wsgi.wsgi_server.register_wsgi_handler
47 # Is the server running in multi-process mode (e.g. behind Gunicorn).
48 # If this is True, the processes have to communicate some events,
49 # e.g. database update or cache invalidation. Each process has also
50 # its own copy of the data structure and we don't need to care about
51 # locks between threads.
52 multi_process = False
53 # Is the server running with gevent.
54 evented = False
55
56 # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
57