Thanks; on my list. If you happen to be able to give feedback to other clients in the issue, that’d be marvellous.
On Wed, Apr 4, 2018 at 1:06 PM, Andrey Fedosenko <andrey.fedose...@startmatter.com> wrote: > Hi Christian, > > I left a response in my GitHub issue. > > 2018-03-31 17:50 GMT+03:00 Christian Grün <christian.gr...@gmail.com>: >> Hi Andrey, >> >> I’ve seen you’ve opened a GitHub issue as well. In order to tell if >> this is a bug, and if it’s a bug specific to Python, you may need to >> provide us a complete code example first. Does the problem also occur >> with a single client session? >> >> Best, >> Christian >> >> >> >> On Fri, Mar 30, 2018 at 12:43 PM, Andrey Fedosenko >> <andrey.fedose...@startmatter.com> wrote: >>> session = BaseXClient.Session('localhost', 1984, 'admin', 'admin') >>> >>> session2 = BaseXClient.Session('localhost', 1984, 'admin', 'admin') >>> session2.execute("check database") >>> >>> query = session.query("collection('database')") >>> >>> for code, item in query.iter(): >>> //some item modification >>> session2.replace("{}.xml".format(item_path), modified_item) >>> >>> >>> The execution of the script stops after the first iteration. How can I >>> read and change data in a single cycle? >>> FYI: for a small database, this works correctly.