<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>This is my first post on this list, so please don't kill me if I
      ask it in the wrong place, or if the question is stupid.</p>
    <p><br>
    </p>
    <p>I asked this question on Stack Overflow already:</p>
    <p><a class="moz-txt-link-freetext" href="https://stackoverflow.com/questions/47163048/python-annotations-difference-between-tuple-and">https://stackoverflow.com/questions/47163048/python-annotations-difference-between-tuple-and</a></p>
    <p><br>
    </p>
    <p>In very short, which form is correct ?<br>
    </p>
    <p><br>
    </p>
    <pre class="lang-py prettyprint prettyprinted" style=""><code><span class="kwd">def</span><span class="pln"> func</span><span class="pun">()</span><span class="pln"> </span><span class="pun">-></span><span class="pln"> </span><span class="typ">Tuple</span><span class="pun">[</span><span class="pln">int</span><span class="pun">,</span><span class="pln"> int</span><span class="pun">]

</span></code><code><span class="pun"></span></code>
</pre>
    <code></code><br>
    <p>But this requires to import the typing module.</p>
    <p><br>
    </p>
    <p>Or this (doesn't crash):</p>
    <p><br>
    </p>
    <pre class="lang-py prettyprint prettyprinted" style=""><code><span class="kwd">def</span><span class="pln"> func</span><span class="pun">()</span><span class="pln"> </span><span class="pun">-></span><span class="pln"> </span><span class="pun">(</span><span class="pln">int</span><span class="pun">,</span><span class="pln"> int</span><span class="pun">):
</span></code>
<code><span class="pun"></span></code></pre>
    <pre class="lang-py prettyprint prettyprinted" style=""><code><span class="pun"></span></code></pre>
  </body>
</html>