diff options
| author | Christophe Simonis <chs@odoo.com> | 2017-07-28 18:11:07 +0200 |
|---|---|---|
| committer | Christophe Simonis <chs@odoo.com> | 2017-07-28 18:11:07 +0200 |
| commit | b76109173a8ddb2fbfe9cca29b759ec86fdc0f75 (patch) | |
| tree | 2d5d72cfc2b588a2ff3dc15be140da20688b9346 /odoo | |
| parent | 08a958fe09d3f6255f0be8bee050030e1bb1ee27 (diff) | |
| parent | c0ec09e9d56485f3c6a24593bbc0240f54e433c3 (diff) | |
[MERGE] forward port branch saas-15 up to c0ec09e9d56
Diffstat (limited to 'odoo')
| -rw-r--r-- | odoo/addons/test_converter/models.py | 12 | ||||
| -rw-r--r-- | odoo/netsvc.py | 1 | ||||
| -rw-r--r-- | odoo/service/server.py | 8 |
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) |
