Esempio n. 1
0
    def do_task(self):
        start_time = User.get_last_wait_trade_time(self.user['nick'])
        print start_time
        response = get_update_sold_trades(self.session, start_time)
        # pprint.pprint(response)
        trades = []

        if self.have_trades(response):
            d_trades = response['trades_sold_get_response']['trades']['trade']
            for d_trade in d_trades:
                # pprint.pprint(d_trade)
                self.queue.enqueue("customer", pickle.dumps(CustomerUpdateTask(d_trade['buyer_nick'])))
                trades.append(self._trade_tuple(d_trade))
            self.replace_trades(trades)
            self.update_customer_stst(self.user['nick'])
Esempio n. 2
0
    def do_task(self):
        start_time = User.get_last_wait_trade_time(self.user['nick'])
        print start_time
        response = get_update_sold_trades(self.session, start_time)
        # pprint.pprint(response)
        trades = []

        if self.have_trades(response):
            d_trades = response['trades_sold_get_response']['trades']['trade']
            for d_trade in d_trades:
                # pprint.pprint(d_trade)
                self.queue.enqueue(
                    "customer",
                    pickle.dumps(CustomerUpdateTask(d_trade['buyer_nick'])))
                trades.append(self._trade_tuple(d_trade))
            self.replace_trades(trades)
            self.update_customer_stst(self.user['nick'])
Esempio n. 3
0
 def update_customer_stst(self, seller_nick):
     User.update_customer_stst(seller_nick)
Esempio n. 4
0
 def update_customer_stst(self, seller_nick):
     User.update_customer_stst(seller_nick)