def uploader(self, updown): while True: images = updown.q.get() if(images): for image in images: cat = Categories(image[2]) cat = cat.find_category() desc = str(image[8]) + ", " + str(image[9]) url = self.base_url + image[1] date = image[4] lat = image[5] lon = image[6] description = Description(desc, url, date, cat, lat, lon) print description.get_desc() up = Upload(description=description, file_name=image[13]) up.perform() self.db.update_image_uploaded(image[3]) time.sleep(120)