n: Optional[int] = None
                  
                  
                  
                  
                  
                  от него идут детки со своими заморочками.
                  
                  
                  
                  
                  
                  T = TypeVar('T', bound=Parent)
                  
                  
                  def func(...) -> T: 
                  
                  
                  #child1 or child2 without n
                  
                  
                  
                  
                  
                  class ExtendedParent(Generic[T]):
                  
                  
                      n: int
                  
                  
                  
                  
                  
                  def other_func(...) - > ExtendedParent
                  
                  
                  #child1 or child2 with.n: int
                  
                  
                  
                  
                  
                  Correct?
                  
                  
                
Блин. Смотрю и думаю, что возможно, лучше было сделать патента все таки вообще без n и два наследника с ним
Обсуждают сегодня