<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On 15 March 2018 at 14:13, Florian Bruhin <span dir="ltr"><<a href="mailto:me@the-compiler.org" target="_blank">me@the-compiler.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Thu, Mar 15, 2018 at 02:56:31PM +0100, Hans-Peter Jansen wrote:<br>
> On Donnerstag, 15. März 2018 10:14:10 J Barchan wrote:<br>
> > Docs:<br>
> ><br>
> > <a href="http://doc.qt.io/qt-5/qsqlquery.html#exec" rel="noreferrer" target="_blank">http://doc.qt.io/qt-5/<wbr>qsqlquery.html#exec</a><br>
> > <a href="http://doc.qt.io/qt-5/qsqlquery.html#exec-1" rel="noreferrer" target="_blank">http://doc.qt.io/qt-5/<wbr>qsqlquery.html#exec-1</a><br>
> ><br>
> > Python 3 PyQt5 QtSql.py:<br>
> ><br>
> > def exec(self, p_str): # real signature unknown; restored from __doc__<br>
> >     """ exec(self, str) -> bool """<br>
> >     return False<br>
><br>
> Don't know, where you grabbed this signature from, but since exec is a reserved keyword<br>
> in Python, you need to translate any occurrence of exec in C++ literature to exec_.<br>
<br>
</span>Only in Python 2.<br>
<span class="HOEnZb"><font color="#888888"><br>
Florian<br>
<br>
--<br>
<a href="https://www.qutebrowser.org" rel="noreferrer" target="_blank">https://www.qutebrowser.org</a> | <a href="mailto:me@the-compiler.org">me@the-compiler.org</a> (Mail/XMPP)<br>
   GPG: 916E B0C8 FD55 A072 | <a href="https://the-compiler.org/pubkey.asc" rel="noreferrer" target="_blank">https://the-compiler.org/<wbr>pubkey.asc</a><br>
         I love long mails! | <a href="https://email.is-not-s.ms/" rel="noreferrer" target="_blank">https://email.is-not-s.ms/</a><br>
</font></span><br>______________________________<wbr>_________________<br>
PyQt mailing list    <a href="mailto:PyQt@riverbankcomputing.com">PyQt@riverbankcomputing.com</a><br>
<a href="https://www.riverbankcomputing.com/mailman/listinfo/pyqt" rel="noreferrer" target="_blank">https://www.<wbr>riverbankcomputing.com/<wbr>mailman/listinfo/pyqt</a><br></blockquote></div><br><div style="font-family:tahoma,sans-serif" class="gmail_default">​<div style="font-family:tahoma,sans-serif" class="gmail_default"><br></div><div style="font-family:tahoma,sans-serif" class="gmail_default">​Thanks for that Florian.  That is why​ I wrote "Python 3" at the top.</div><div style="font-family:tahoma,sans-serif" class="gmail_default"><br></div><div style="font-family:tahoma,sans-serif" class="gmail_default">At PyQt-for-Python-3, the old <span style="font-family:monospace,monospace">exec_()</span> calls were replaced, or at least complemented by, the newly-acceptable, plain <span style="font-family:monospace,monospace">exec()</span> call all over the place.</div><div style="font-family:tahoma,sans-serif" class="gmail_default">My point is, there is an inconsistency here in the <span style="font-family:monospace,monospace">exec_()</span>/<span style="font-family:monospace,monospace">exec()</span> situation.</div><div style="font-family:tahoma,sans-serif" class="gmail_default"><br></div><div style="font-family:tahoma,sans-serif" class="gmail_default">As for where I got the code from: same as always, from PyCharm I "go to definition" and it shows me the <span style="font-family:monospace,monospace">Qt.pyi </span>file
 with the definitions of what I'm trying to call.  Which is where I 
notices what was going on here.  I'm on Qt/PyQt 5.7, btw.</div>​</div><br clear="all"><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><span style="font-family:tahoma,sans-serif">Kindest,</span></div><div><span style="font-family:tahoma,sans-serif">Jonathan</span></div></div></div></div></div>
</div></div>