Как переместить каждый сетевой вызов на сельдерее как задание для работника - PullRequest
0 голосов
/ 03 марта 2019

При написании этого вопроса нужно знать, как добиться того же, что и в предмете, описание которого приведено ниже.

У меня есть класс, который имеет различные функции, каждая функция имеет несколько различных ссылок, которые помогают в создании URL изапрос на какой-нибудь сервер.и здесь я переопределяю функцию init для хранения некоторой переменной в соответствии с потребностями.

здесь я хочу переместить функцию generate_otp в качестве задачи для моего сельдерея

моего класса с некоторыми функциямиобъяснено ниже

класс FinoApi ():

def __init__(self, request):
    self.url = api_url
    self.request_data = request
    self.headers =  {
                 "content-type": "application/json",
                 "authentication": headers_encrypted
                    }


def generate_otp(self):
    """Generate OTP"""

    link = '/ProcessRequest/CityCashGenerateOTP'

    new_url = self.url + link

    result = self.get_request(new_url, link)

    return result

def registration(self):
    """Citycash registration"""
    link = '/ProcessCityCashRegistration'

    new_url = self.url + link

    result = self.get_request(new_url, link)

    return result

def posting_transaction(self):
    """Transaction posting"""
    link = '/ProcessRequest/TransactionPosting'

    new_url = self.url + link

    result = self.get_request(new_url, link)

    return result
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...