# Bazaar merge directive format 2 (Bazaar 0.90) # revision_id: rchalumeau.ext@orange-ftgroup.fr-20110415092322-\ # d9jbf7en99e2k4jf # target_branch: lp:bzr-xmloutput # testament_sha1: 283bf51a34cc03e4ef36c8ca7ccfe52e58f44259 # timestamp: 2011-04-15 11:33:33 +0200 # base_revision_id: guillo.gonzo@gmail.com-20110309234446-\ # a1bbe305xnr2afi6 # # Begin patch === modified file 'service.py' --- service.py 2010-02-23 23:38:02 +0000 +++ service.py 2011-04-15 09:23:22 +0000 @@ -40,11 +40,13 @@ from xml_errors import XMLError from xmlrpclib import Fault, Binary from SimpleXMLRPCServer import SimpleXMLRPCServer +from SocketServer import ForkingMixIn + run_dir = os.getcwdu() -class BzrXMLRPCServer(SimpleXMLRPCServer): +class BzrXMLRPCServer(ForkingMixIn, SimpleXMLRPCServer): """ Very simple xmlrpc server to handle bzr commands and search""" finished = False # Begin bundle IyBCYXphYXIgcmV2aXNpb24gYnVuZGxlIHY0CiMKQlpoOTFBWSZTWfL6WZ8AAZlfgAAQUGf/939m WMC////wUAQ13gvNtnPYB0MQmSExpMhoxNqGmgADRkDQAamkanoRp4U2kAAaAGgA0ADJSfqaelP0 qeUemieiekAaHqGjIGRoAaNJAm1DQ1M0m0aBMRkyMRkNMjCSQTQTTAIIyCemU2jVPFNGmjMo9Tme OuH3dJwsSEIJY34AZCDgUOdG+88knpUyCiGJs9ggSAhpGtLK1MGSYEA+hfl512pccheGT6Fr+Gr6 VZMx90vuSMNHEzkYst9w+4Ibc9FdTc8dSFUD8OU0TdQr3igCEJkTrSuSlLSX0b8K76fcN6XwlsXV YrONWd3ONstkyWO1zWh1sIgP29+PGCj2yHi2zkynU+AxQbBRCKnVZH9Sg2w8q7ROO6OuSCRp4xQO fS9XaMaIr0VfXRcKeGFP17viGN5XrZOgYYVVrCgTZKlhDyDahUGVRPEotE6VT1riXyuoD4ctFRZs 0ishO9UKEEq20sELK6nXnYokkWZTGj0UI4rQYwrFIQkrOwAmp6GvZFNNkWNIOjgpOEHm4VFAWXGc SZqmCsxyxjjMICBtjmssXDbSjycNUxuCp1Ciqqmfee7fEpFgoNbs84hZigHrM7PNETaqTsdpeIpw xcVTBN3i0VNssNN9o5nZieLPz7MssbhbJaRnSuQuL2EBRWhJEQEUSrsFVUc88xUU4cFrySJLhiiJ 6S2lMCzDy+dJ+Cv0dJ3Hcb2hTtMxVJVpkSDBg3a8dyeHROOw4nI7jsN58+p9IaL3qy4PsjpcBhg9 oxZKzQj4y85iZtIHVA49IXe0F6rH9xMo+LV8UWyOBh2hFELtJgd0RKI9inuQAT5hCLT4MLSnHedU LQ0FiyW4QFoWQ4NhWp5EYQPGhuGfDPGUswigSoO4AzDUlbWcIJcs1mUlnUZQB8zUgBbXKZttX6TE E2pCyrWKLucTA1MfTEvo4KtWqGW/zB63b9hf96w5JVKPMnZclr3Cx+YPNhNpOC/W/mXsHC5KHik+ IuLJTo9wksUvMkuJecXbQ9XJSmslB9gRMFntO5Ndh8ppd5iFHcxpwUx2lxJjtD2uq0kA+/268paN YN+cwz4QP6WUvTL1F0FQbm4icbgepNwDwO0Kgi4JdX8SXMbe2bK2hT4umA6+aPYGjaozgbaSPGRN EivA+XKLmc7yfM2AmMH1M0kOgeL0npUV2TSnK0+elDMmBy6t2psF0XKv/tDtQfhi2tDp5n61JV6A 6JeXyoBTuJlbXeUpP8s0t1vTe5DQoZC9FsJC4+42X9mVpct+A5AUGMprFyswHQhNeg9xsOmWrO5E frsLurm78FgE9F8xb9EqZFDOck5d+rlXHR7UFMq55VW5ZM7m1uwGoLGnspJIuhDJ5pmzjzSfBxbX F9VJwzSdGrRWeBwJjQFaqswfQys8MdIGG41p9+ADinBKw1urCCWYR/mw3ccqMYhlr8FUItrsTHow QhhkyUfxdyRThQkPL6WZ8A==