summaryrefslogtreecommitdiff
path: root/odoo
diff options
context:
space:
mode:
authorChristophe Simonis <chs@odoo.com>2017-07-28 18:11:07 +0200
committerChristophe Simonis <chs@odoo.com>2017-07-28 18:11:07 +0200
commitb76109173a8ddb2fbfe9cca29b759ec86fdc0f75 (patch)
tree2d5d72cfc2b588a2ff3dc15be140da20688b9346 /odoo
parent08a958fe09d3f6255f0be8bee050030e1bb1ee27 (diff)
parentc0ec09e9d56485f3c6a24593bbc0240f54e433c3 (diff)
[MERGE] forward port branch saas-15 up to c0ec09e9d56
Diffstat (limited to 'odoo')
-rw-r--r--odoo/addons/test_converter/models.py12
-rw-r--r--odoo/netsvc.py1
-rw-r--r--odoo/service/server.py8
3 files changed, 11 insertions, 10 deletions
diff --git a/odoo/addons/test_converter/models.py b/odoo/addons/test_converter/models.py
index b6251a5df3f..55938946b34 100644
--- a/odoo/addons/test_converter/models.py
+++ b/odoo/addons/test_converter/models.py
@@ -21,12 +21,12 @@ class test_model(models.Model):
(4, "réponse <D>"),
])
selection_str = fields.Selection([
- ('A', "Qu'il n'est pas arrivé à Toronto"),
- ('B', "Qu'il était supposé arriver à Toronto"),
- ('C', "Qu'est-ce qu'il fout ce maudit pancake, tabernacle ?"),
- ('D', "La réponse D"),
- ], string="Lorsqu'un pancake prend l'avion à destination de Toronto et "
- "qu'il fait une escale technique à St Claude, on dit:")
+ ('A', u"Qu'il n'est pas arrivé à Toronto"),
+ ('B', u"Qu'il était supposé arriver à Toronto"),
+ ('C', u"Qu'est-ce qu'il fout ce maudit pancake, tabernacle ?"),
+ ('D', u"La réponse D"),
+ ], string=u"Lorsqu'un pancake prend l'avion à destination de Toronto et "
+ u"qu'il fait une escale technique à St Claude, on dit:")
html = fields.Html()
text = fields.Text()
diff --git a/odoo/netsvc.py b/odoo/netsvc.py
index 507e8e9c5c6..216814bc516 100644
--- a/odoo/netsvc.py
+++ b/odoo/netsvc.py
@@ -109,6 +109,7 @@ def init_logger():
_logger_init = True
logging.addLevelName(25, "INFO")
+ logging.captureWarnings(True)
from .tools.translate import resetlocale
resetlocale()
diff --git a/odoo/service/server.py b/odoo/service/server.py
index c0570ffe8e7..d3ee988216f 100644
--- a/odoo/service/server.py
+++ b/odoo/service/server.py
@@ -75,12 +75,11 @@ class BaseWSGIServerNoBind(LoggingBaseWSGIServerMixIn, werkzeug.serving.BaseWSGI
use this class, sets the socket and calls the process_request() manually
"""
def __init__(self, app):
- werkzeug.serving.BaseWSGIServer.__init__(self, "1", "1", app)
- def server_bind(self):
- # we dont bind beause we use the listen socket of PreforkServer#socket
- # instead we close the socket
+ werkzeug.serving.BaseWSGIServer.__init__(self, "127.0.0.1", 0, app)
+ # Directly close the socket. It will be replaced by WorkerHTTP when processing requests
if self.socket:
self.socket.close()
+
def server_activate(self):
# dont listen as we use PreforkServer#socket
pass
@@ -582,6 +581,7 @@ class PreforkServer(CommonServer):
if self.address:
# listen to socket
+ _logger.info('HTTP service (werkzeug) running on %s:%s', *self.address)
self.socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
self.socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
self.socket.setblocking(0)