def insert_new_photo(self, photo_data, photo_date, rating=0, album_name=None): insert = self.insert_photos_statement() album_id = self.album_id_for_name(album_name) printer.pretty_print(insert) data_hash = photo_data.__hash__() photo_id = self.number_of_photos() + 1 many_to_many = self.insert_photosalbums_statement() printer.pretty_print_positive(many_to_many) try: if album_id: self.__commit(many_to_many, (photo_id, album_id)) self.__commit(insert, (photo_id, photo_data, str(photo_date), data_hash, rating)) return True except Exception, e: printer.pretty_print_error(str(e)) return False
def insert_new_photo(self, photo_data, photo_date, rating=0, album_name=None): insert = self.insert_photos_statement() album_id = self.album_id_for_name(album_name) printer.pretty_print(insert) data_hash = photo_data.__hash__() photo_id = self.number_of_photos() + 1 many_to_many = self.insert_photosalbums_statement() printer.pretty_print_positive(many_to_many) try: if album_id: self.__commit(many_to_many, (photo_id, album_id)) self.__commit(insert, (photo_id, photo_data, str(photo_date), data_hash, rating)) return True except Exception, e: printer.pretty_print_error(str(e)) return False