Python - chaves em dicas de tipo

O que isso significa?

 def f(a: {int, float}):
    pass

Eu já vi essa sintaxe usada em alguns módulos Python padrão ao buscar documentação via PyCharm, e não tenho idéia do que isso significa. Qual é o tipo sugerido paraa no meu exemplo? Que tipos posso passar para esta função?

O exemplo particular em que eu vi isso está emtkinteréFrame __init__ método, onde omaster parâmetro é do tipo{tk, _w}.

questionAnswers(1)

yourAnswerToTheQuestion