This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: xmlrpc client transport and threading problem
Type: behavior Stage:
Components: Library (Lib) Versions: Python 2.7
process
Status: open Resolution:
Dependencies: Superseder:
Assigned To: Nosy List: kees, loewis
Priority: normal Keywords:

Created on 2012-03-14 14:34 by kees, last changed 2022-04-11 14:57 by admin.

Messages (2)
msg155751 - (view) Author: Kees Bos (kees) * Date: 2012-03-14 14:34
The transport (second parameter to ServerProxy) must be unique for every thread. This was not the case in pre-python2.7. It is caused by the reuse of the connection (stored in _connection). This could be handled by saving the thread id too.

I don't know whether this is a coding error or a documentation omission.
msg222191 - (view) Author: Mark Lawrence (BreamoreBoy) * Date: 2014-07-03 14:56
@Kees sorry for the delay in getting back to you.

@Martin can you comment on this please.
History
Date User Action Args
2022-04-11 14:57:28adminsetgithub: 58509
2019-03-15 23:04:31BreamoreBoysetnosy: - BreamoreBoy
2015-02-13 01:25:10demian.brechtsetnosy: - demian.brecht
2014-07-22 00:03:43demian.brechtsetnosy: + demian.brecht
2014-07-03 14:56:20BreamoreBoysetnosy: + loewis, BreamoreBoy
messages: + msg222191
components: + Library (Lib), - None
2012-03-14 14:34:17keescreate