def remove_meta(isbn): set_db() book_name = Book.find_meta_by_isbn(isbn)['titulo'] if os.path.isdir(static_path+book_name): shutil.rmtree(static_path+book_name) Book.delete(isbn) Book.delete_all_chapter(isbn) Book.delete_records(isbn) Book.deleteMeta(isbn) #Va a haber que eliminar todas las rese;as, todo todo return redirect(url_for("book_menu"))
def delete(isbn): set_db() filename = Book.find_by_isbn(isbn)['archivo'] if filename is not None and filename in os.listdir(static_path+book_name): book_name = filename[:-9] #el nombre del archivo es el titulo + _full.pdf os.remove(static_path+book_name+'/'+filename) Book.mark_incomplete(isbn) Book.delete(isbn) flash("Archivo eliminado") else: flash("No hay un libro completo cargado") return redirect(url_for("book_menu"))