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'])
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'])
def update_customer_stst(self, seller_nick): User.update_customer_stst(seller_nick)