Merge lp:~syleam/openobject-client/5.0-improve-timeout into lp:openobject-client/5.0

Proposed by Christophe CHAUVET
Status: Merged
Merged at revision: not available
Proposed branch: lp:~syleam/openobject-client/5.0-improve-timeout
Merge into: lp:openobject-client/5.0
Diff against target: None lines
To merge this branch: bzr merge lp:~syleam/openobject-client/5.0-improve-timeout
Reviewer Review Type Date Requested Status
OpenERP Core Team Pending
Review via email: mp+4081@code.launchpad.net
To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'bin/options.py'
2--- bin/options.py 2009-02-06 20:21:50 +0000
3+++ bin/options.py 2009-03-02 19:41:45 +0000
4@@ -102,6 +102,7 @@
5 'client.filetype': {},
6 'help.index': 'http://doc.openerp.com/',
7 'help.context': 'http://doc.openerp.com/index.php?model=%(model)s&lang=%(lang)s',
8+ 'client.timeout': 300,
9 }
10 loglevels = ('critical', 'error', 'warning', 'info', 'debug', 'debug_rpc', 'debug_rpc_answer', 'notset')
11 parser = optparse.OptionParser(version=_("OpenERP Client %s" % openerp_version))
12
13=== modified file 'bin/tiny_socket.py'
14--- bin/tiny_socket.py 2009-02-04 23:48:42 +0000
15+++ bin/tiny_socket.py 2009-03-02 19:41:45 +0000
16@@ -22,6 +22,7 @@
17 import socket
18 import cPickle
19 import sys
20+import options
21
22 DNS_CACHE = {}
23
24@@ -38,7 +39,7 @@
25 socket.AF_INET, socket.SOCK_STREAM)
26 else:
27 self.sock = sock
28- self.sock.settimeout(120)
29+ self.sock.settimeout(int(options.options['client.timeout']))
30
31 def connect(self, host, port=False):
32 if not port: