Как ввести подсказку для модуля Python ⇐ Python
-
Anonymous
Как ввести подсказку для модуля Python
У меня есть очень удобный модуль Python:
# src/Payment_settings.py из импорта utils.pay get_current_pay_settings защита __getattr__(имя): настройки = get_current_paid_settings() вернуть getattr(настройки, имя) защита __setattr__(имя): поднять NotImplementedError("Payment_settings доступен только для чтения") Я использую ее как специальную кэшированную переменную, доступную только для чтения, вот так:
# src/another_file.py от . импортировать настройки_платежа печать(pay_settings.something) Я хочу глобально ввести подсказку с типом, возвращаемым get_current_pay_settings(), есть ли способ сделать это?
У меня есть очень удобный модуль Python:
# src/Payment_settings.py из импорта utils.pay get_current_pay_settings защита __getattr__(имя): настройки = get_current_paid_settings() вернуть getattr(настройки, имя) защита __setattr__(имя): поднять NotImplementedError("Payment_settings доступен только для чтения") Я использую ее как специальную кэшированную переменную, доступную только для чтения, вот так:
# src/another_file.py от . импортировать настройки_платежа печать(pay_settings.something) Я хочу глобально ввести подсказку с типом, возвращаемым get_current_pay_settings(), есть ли способ сделать это?