Help needed (Was: Bug#943083: libncl: Python2 removal in sid/bullseye)

2019-12-16 Thread Andreas Tille
Control: tags -1 help Hi, I tried 2to3 on the Python files belonging to libncl test suite. Upstream is using a somehow complex method to read config files. Before trying a complete rewrite I wonder whether someone might be able to make some sense out of: ... make check-local make[4]: Entering d

Re: Help needed (Was: Bug#943083: libncl: Python2 removal in sid/bullseye)

2019-12-16 Thread Andrey Rahmatullin
On Mon, Dec 16, 2019 at 09:17:50AM +0100, Andreas Tille wrote: > inputParentPath = lineIter.next().strip() > AttributeError: '_io.StringIO' object has no attribute 'next' This should be changed to next(lineIter).strip(), 2to3 for some reason missed it. -- WBR, wRAR signature.asc Description

Re: Help needed (Was: Bug#943083: libncl: Python2 removal in sid/bullseye)

2019-12-16 Thread Andreas Tille
On Mon, Dec 16, 2019 at 01:31:02PM +0500, Andrey Rahmatullin wrote: > On Mon, Dec 16, 2019 at 09:17:50AM +0100, Andreas Tille wrote: > > inputParentPath = lineIter.next().strip() > > AttributeError: '_io.StringIO' object has no attribute 'next' > This should be changed to next(lineIter).strip()

Re: Help needed (Was: Bug#943083: libncl: Python2 removal in sid/bullseye)

2019-12-16 Thread Andrey Rahmatullin
On Mon, Dec 16, 2019 at 11:07:07AM +0100, Andreas Tille wrote: > I'm afraid 2to3 skipped this very file. I retried manually: > > $ 2to3 -w roundTripNCLTest.py > RefactoringTool: Skipping optional fixer: buffer > RefactoringTool: Skipping optional fixer: idioms > RefactoringTool: Skipping optiona