Beispiel #1
0
 def run(self):
     while not self.stopped.wait(10):
         with self.client.db_lock:
             db = DBConnector()
             buyorders = db.get_all_buy_orders()
             print("Buyorders fetched")
             for item, number, maxfloat, maxprice in buyorders:
                 if number >= 1:
                     listings = db.get_listing_for_url(item)
                     fitting = [x for x in listings if
                                x.total_price <= float(maxprice) and x.paintwear <= float(maxfloat)]
                     for item in fitting:
                         print("BUYING ITEM!!!!!!!!!!!!!!!")
                         saved = db.save_bought_item(item, maxfloat)
                         if not saved:
                             print("COULD NOT BE SAVED!!!")