Добавить декоратор для запросов Python, получить функциюPython

Программы на Python
Ответить
Anonymous
 Добавить декоратор для запросов Python, получить функцию

Сообщение Anonymous »

Я искал способ добавить какой-нибудь декоратор, который применялся бы ко всем экземплярам request.get, используемым в любой функции.
Например, р>

Код: Выделить всё

@my_custom_decorator
def hello():
...
r = requests.get('https://my-api-url')
...

my_custom_decorator затем может добавить общий параметр (или что-нибудь еще) для всех экземпляров request.get. Остается только добавить декоратор везде, где используется request.get.
Пока думаю как-нибудь проверить, содержит ли исходная функция наличие запросов. get, но это, похоже, не идеально.
Примечание: Кроме того, я не собираюсь изменять существующие экземпляры request.get. ..поэтому ищем лучший способ добиться этого.

Подробнее здесь: https://stackoverflow.com/questions/756 ... t-function
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»