maximkv25
@maximkv25
web-developer

Как скопировать объект для дальнейшего использования?

Всем привет!
Есть функция
@csrf_exempt
def tw(request):
    if request.method == 'GET':
        auth = tweepy.OAuthHandler(consumer_key, consumer_secret, callback_url)
        return redirect(auth.get_authorization_url())

которая делает некоторые манипуляции и создает объект по адресу
<tweepy.auth.OAuthHandler object at 0x7f0de94f2a20>

Мне нужно ее использовать в другой функции, типа такого плана
auth.get_access_token(tw_verifier)
Как получить именно тот объект который был сформирован в первой функции?
  • Вопрос задан
  • 170 просмотров
Решения вопроса 1
@deliro
Храни его в памяти, вроде кэша. Если на него будет достижимая ссылка - ты его можешь достать и GC его не грохнет. Если воркеров будет несколько (а оно обычно так), то кэш нужно использовать внешний. Например, Redis или memcached. Тут понадобится pickle, чтобы упаковать объект.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы