Код: Выделить всё
from __future__ import annotations
from typing import *
class G:
def __init__(self,callback: Callable[[G, ...], None]):
self.callback_ = callback
def f(self):
self.callback_(self,1,2,3)
Моя цель состоит в том, чтобы первый аргумент функции обратного вызова имел тип G, а остальные аргументы были чем-то введенным в другом месте (что-то например *args)
Подробнее здесь: https://stackoverflow.com/questions/765 ... t-argument