title: Special parameters in Python 3
body: <p>According to this tutorial the under the section "Special parameters" (<a href="https://docs.python.org/3/tutorial/controlflow.html#defining-functions" rel="nofollow noreferrer">https://docs.python.org/3/tutorial/controlflow.html#defining-functions</a>) the following unusual function definition should be valid:</p>
  
  <pre><code>def test_special(pos1, pos2, /, pos_or_kwd, *, kwd1, kwd2):
      print("in test_special")
      print("pos1: " + pos1)
      print("pos2: " + pos2)
      print("pos_or_kwd: " + pos_or_kwd)
      print("kwd1: " + kwd1)
      print("kwd2: " + kwd2)
  </code></pre>
  
  <p>However I get the error:</p>
  
  <pre><code>$ python TestArgs.py
    File "TestArgs.py", line 11
      def test_special(pos1, pos2, /, pos_or_kwd, *, kwd1, kwd2):
                                   ^
  SyntaxError: invalid syntax
  </code></pre>
  
  <p>I'm using Python version 3.7.5.</p>