Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / PHP, Perl, Python Новый топик    Ответить
 Как переменную аннотировать типом, который создан в этом же модуле ниже по коду?  [new]
AlekseySQL
Member

Откуда:
Сообщений: 952
Как написать такой код:
class A:
    def func(b: B): pass

class B:
    def func(a: A): pass
29 янв 19, 15:38    [21796974]     Ответить | Цитировать Сообщить модератору
 Re: Как переменную аннотировать типом, который создан в этом же модуле ниже по коду?  [new]
AlekseySQL
Member

Откуда:
Сообщений: 952
Разумеется надо сделать так, чтобы не потерялась идея аннотирования: в обоих методах я должен видеть члены класса.
29 янв 19, 15:50    [21796994]     Ответить | Цитировать Сообщить модератору
 Re: Как переменную аннотировать типом, который создан в этом же модуле ниже по коду?  [new]
Лысый дядька
Member

Откуда:
Сообщений: 356
AlekseySQL
Разумеется надо сделать так, чтобы не потерялась идея аннотирования: в обоих методах я должен видеть члены класса.


Переменную можно аннотировать строкой.

readme
30 янв 19, 07:17    [21797400]     Ответить | Цитировать Сообщить модератору
 Re: Как переменную аннотировать типом, который создан в этом же модуле ниже по коду?  [new]
AlekseySQL
Member

Откуда:
Сообщений: 952
Лысый дядька
AlekseySQL
Разумеется надо сделать так, чтобы не потерялась идея аннотирования: в обоих методах я должен видеть члены класса.


Переменную можно аннотировать строкой.

readme


спасибо!
30 янв 19, 09:53    [21797470]     Ответить | Цитировать Сообщить модератору
Все форумы / PHP, Perl, Python Ответить