過去の日記

2014-07-11 [長年日記]

PyCharmでgeneratorの型ヒントの書き方 [Python]

list of yieldするデータの型

collections.Iterable[yieldするデータの型]
をアノテーションに書く。

def my_iter():
  """
  :rtype : collections.Iterable[int]
  """
  yield 1
  yield 2
  yield 3


via

Type Hinting in PyCharm