pycharm 并打开文件建议 int

pycharm and open file suggested int

我有一个从目录打开文件的 def,在它里面我有文件并希望迭代每个文件来制作一些东西

def read_decks_from_disk():
   deck_list = []
   basepath = Path("Decks\")

   for filename in basepath.iterdir():
       if filename.is_file():
           with open(filename) as file:
               deck_info = file.read().splitlines()
               d = {
                   "nome": deck_info[0],
                   "formato": deck_info[1],
                   "prezzo": deck_info[2]
               }
           deck_list.append(d)

   return deck_list

当我使用:

with open(filename) as file:

pycharm 建议我这样做:

Unexpected type(s): 
(Path) 
Possible types: 
(Union[str, bytes, int]) 
(Union[str, bytes, int, PathLike])

我该如何解决这个问题,为什么 pycharm 建议我这样做,即使代码仍然有效?

请为https://youtrack.jetbrains.com/issue/PY-30747投票(在问题标题附近竖起大拇指)