title: Pycharm type hint warning on opening Path object
body: <p>Using the following code:</p>
  
  <pre class="lang-py prettyprint-override"><code>from pathlib import Path
  
  file = Path("test.txt")
  
  with open(file) as fl:
      pass 
  </code></pre>
  
  <p>Pycharm gives the following warning on <code>file</code></p>
  
  <pre><code>Unexpected type(s): (Path) 
  
  Possible types: 
    (Union[str, bytes, int]) 
    (Union[str, bytes, int, PathLike]) less... (Ctrl+F1) 
  
  Inspection info: This inspection detects type errors in function call expressions. Due to dynamic dispatch and duck typing, this is possible in a limited but useful number of cases. Types of function parameters can be specified in docstrings or in Python 3 function annotations.
  </code></pre>
  
  <p>Am I doing something wrong ?</p>