<div dir="ltr">I believe my advice to check the python version is bad. I believe ` , *, ` to show keyword only arguments has been in python since 3.0. <a href="https://www.python.org/dev/peps/pep-3102/">https://www.python.org/dev/peps/pep-3102/</a></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Nov 2, 2020 at 12:38 PM Ty Day <<a href="mailto:tyrday@gmail.com">tyrday@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>I don't know how to find out when things were added to python. But manually looking through <a href="https://docs.python.org/3.8/tutorial/controlflow.html#positional-or-keyword-arguments" target="_blank">https://docs.python.org/3.8/tutorial/controlflow.html#positional-or-keyword-arguments</a> it seems like / and * to demark position only and keyword only arguments were added sometime in 3.7.... So, what version of python are you using?</div><div><br></div><div>For example:<br></div><div>```</div><div>

<div style="color:rgb(212,212,212);background-color:rgb(30,30,30);font-family:Consolas,"Courier New",monospace;font-weight:normal;font-size:14px;line-height:19px;white-space:pre-wrap"><div><span style="color:rgb(86,156,214)">def</span><span style="color:rgb(212,212,212)"> </span><span style="color:rgb(220,220,170)">foo</span><span style="color:rgb(212,212,212)">(</span><span style="color:rgb(156,220,254)">pos_only</span><span style="color:rgb(212,212,212)">, /, </span><span style="color:rgb(156,220,254)">standard</span><span style="color:rgb(212,212,212)">, *, </span><span style="color:rgb(156,220,254)">kwd_only</span><span style="color:rgb(212,212,212)">):</span></div><div><span style="color:rgb(212,212,212)">    </span><span style="color:rgb(220,220,170)">print</span><span style="color:rgb(212,212,212)">(pos_only, standard, kwd_only)</span></div></div>

</div><div>``` <br></div><div>That works for me in python 3.7.7 but not in 3.7.1<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Nov 2, 2020 at 8:26 AM Michael Durthaler <<a href="mailto:mdurthaler@sbcglobal.net" target="_blank">mdurthaler@sbcglobal.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div lang="EN-US"><div><p class="MsoNormal"><span style="font-family:"Comic Sans MS"">Hello,<u></u><u></u></span></p><p class="MsoNormal"><span style="font-family:"Comic Sans MS""><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-family:"Comic Sans MS"">I’m new to Python and am using Visual Studio 2019 Python Projects.<u></u><u></u></span></p><p class="MsoNormal"><span style="font-family:"Comic Sans MS""><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-family:"Comic Sans MS"">Their Python Projects don’t respect … , * , … in the signature of a method where all args after , * , are named or keyword args.  And the course code I’m following does use this syntax.<u></u><u></u></span></p><p class="MsoNormal"><span style="font-family:"Comic Sans MS""><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-family:"Comic Sans MS"">I’ve done my best to work around this by not using , *, but have such a complex piece of code that it now breaks and I can’t find why.<u></u><u></u></span></p><p class="MsoNormal"><span style="font-family:"Comic Sans MS""><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-family:"Comic Sans MS"">Should be a very fast view by a more seasoned Pythonista.  Would love some help, who wants some Chic Fil A or IHOP? </span><span style="font-family:"Segoe UI Emoji",sans-serif">😊</span><span style="font-family:"Comic Sans MS"">  Or meet online with Team Viewer?<u></u><u></u></span></p><p class="MsoNormal"><span style="font-family:"Comic Sans MS""><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-family:"Comic Sans MS"">Thanks,<u></u><u></u></span></p><p class="MsoNormal"><span style="font-family:"Comic Sans MS""><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-family:"Comic Sans MS"">Michael Durthaler<u></u><u></u></span></p><p class="MsoNormal"><span style="font-family:"Comic Sans MS"">8128 Trailhawk Dr.<u></u><u></u></span></p><p class="MsoNormal"><span style="font-family:"Comic Sans MS"">Blacklick, OH 43004<u></u><u></u></span></p><p class="MsoNormal"><span style="font-family:"Comic Sans MS""><a href="mailto:mdurthaler@sbcglobal.net" target="_blank"><span style="color:rgb(5,99,193)">mdurthaler@sbcglobal.net</span></a> <u></u><u></u></span></p><p class="MsoNormal"><span style="font-family:"Comic Sans MS"">740 739 4498 – Home<u></u><u></u></span></p><p class="MsoNormal"><span style="font-family:"Comic Sans MS"">740 739 3765 – Cell <u></u><u></u></span></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><span style="font-size:12pt;font-family:"Comic Sans MS"">A veteran is someone who, at some point in his life wrote a blank check made Payable to “The United States of America” for an amount ‘up to and including my life.’  That is Honor, and there are way too many people who no longer understand it.<u></u><u></u></span></p><p class="MsoNormal"><u></u> <u></u></p></div></div>_______________________________________________<br>
CentralOH mailing list<br>
<a href="mailto:CentralOH@python.org" target="_blank">CentralOH@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/centraloh" rel="noreferrer" target="_blank">https://mail.python.org/mailman/listinfo/centraloh</a><br>
</blockquote></div>
</blockquote></div>