[mythtv-commits] Ticket #13475: Fix Python Bindings, add python3 compatibility
MythTV
noreply at mythtv.org
Thu Aug 22 19:10:33 UTC 2019
#13475: Fix Python Bindings, add python3 compatibility
-------------------------------+-----------------------------
Reporter: rcrdnalor | Owner: Bill Meek
Type: Patch - Feature | Status: accepted
Priority: minor | Milestone: 31.0
Component: Bindings - Python | Version: Master Head
Severity: medium | Resolution:
Keywords: Python | Ticket locked: 0
-------------------------------+-----------------------------
Comment (by rcrdnalor):
I found additional incompatibilities to python3:
See the last patches from pull request 182.
Please update your local test environment to include this patch.
The last patch from pull request 182 fixes #12243 as well and
the testcases verified, that #12245 cannot be reproduced anymore.
See file 'test_Dataheap_VideoGrabber_001.py' from my repo
https://github.com/rcrdnalor/MythTV-Python-Tests
Additionally, I got an alarming message today at
https://lwn.net/Articles/795546/
In short: Python3 will expose the deprecation warnings about
`invalid escape sequence` to the user and will soon report them
as error.
On python 3.6, they are only visible with the '-Wa' switch,
e.g. if you run
{{{
python -Wa -m compileall -f -q MythTV'
}}}
Current MythTV Bindings, even with patches form pull request 182,
show some warnings of this kind, especially in regex expressions.
I'll try to look into this during weekend.
--
Ticket URL: <https://code.mythtv.org/trac/ticket/13475#comment:3>
MythTV <http://www.mythtv.org>
MythTV Media Center
More information about the mythtv-commits
mailing list