From d5e594c4a5ac99672439e7ba948fc33c9b977088 Mon Sep 17 00:00:00 2001
From: Sebastien Gilles <sebastien.gilles@inria.fr>
Date: Mon, 13 May 2019 09:18:26 +0200
Subject: [PATCH] Make exercice 39 optional.

---
 4-Templates/1b-TP.ipynb | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/4-Templates/1b-TP.ipynb b/4-Templates/1b-TP.ipynb
index ff7f320..76d18bd 100644
--- a/4-Templates/1b-TP.ipynb
+++ b/4-Templates/1b-TP.ipynb
@@ -14,7 +14,7 @@
    },
    "source": [
     "<h1>Table of contents<span class=\"tocSkip\"></span></h1>\n",
-    "<div class=\"toc\"><ul class=\"toc-item\"><li><span><a href=\"#Introduction\" data-toc-modified-id=\"Introduction-1\">Introduction</a></span></li><li><span><a href=\"#EXERCICE-37:-make-PowerOfTwoApprox-a-template-class\" data-toc-modified-id=\"EXERCICE-37:-make-PowerOfTwoApprox-a-template-class-2\">EXERCICE 37: make <code>PowerOfTwoApprox</code> a template class</a></span></li><li><span><a href=\"#EXERCICE-38:-consistency\" data-toc-modified-id=\"EXERCICE-38:-consistency-3\">EXERCICE 38: consistency</a></span></li><li><span><a href=\"#EXERCICE-39:-crude-error-handling-for-the-overflow-issue\" data-toc-modified-id=\"EXERCICE-39:-crude-error-handling-for-the-overflow-issue-4\">EXERCICE 39: crude error handling for the overflow issue</a></span></li><li><span><a href=\"#EXERCICE-40:-more-template-functions\" data-toc-modified-id=\"EXERCICE-40:-more-template-functions-5\">EXERCICE 40: more template functions</a></span></li><li><span><a href=\"#EXERCICE-41:-another-error-handling...\" data-toc-modified-id=\"EXERCICE-41:-another-error-handling...-6\">EXERCICE 41: another error handling...</a></span></li></ul></div>"
+    "<div class=\"toc\"><ul class=\"toc-item\"><li><span><a href=\"#Introduction\" data-toc-modified-id=\"Introduction-1\">Introduction</a></span></li><li><span><a href=\"#EXERCICE-37:-make-PowerOfTwoApprox-a-template-class\" data-toc-modified-id=\"EXERCICE-37:-make-PowerOfTwoApprox-a-template-class-2\">EXERCICE 37: make <code>PowerOfTwoApprox</code> a template class</a></span></li><li><span><a href=\"#EXERCICE-38:-consistency\" data-toc-modified-id=\"EXERCICE-38:-consistency-3\">EXERCICE 38: consistency</a></span></li><li><span><a href=\"#[optional]-EXERCICE-39:-crude-error-handling-for-the-overflow-issue\" data-toc-modified-id=\"[optional]-EXERCICE-39:-crude-error-handling-for-the-overflow-issue-4\">[optional] EXERCICE 39: crude error handling for the overflow issue</a></span></li><li><span><a href=\"#EXERCICE-40:-more-template-functions\" data-toc-modified-id=\"EXERCICE-40:-more-template-functions-5\">EXERCICE 40: more template functions</a></span></li><li><span><a href=\"#EXERCICE-41:-another-error-handling...\" data-toc-modified-id=\"EXERCICE-41:-another-error-handling...-6\">EXERCICE 41: another error handling...</a></span></li></ul></div>"
    ]
   },
   {
@@ -97,7 +97,7 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "### EXERCICE 39: crude error handling for the overflow issue\n",
+    "### [optional] EXERCICE 39: crude error handling for the overflow issue\n",
     "\n",
     "This exercice is not template-related, but as often in software programming, we have obviously to deal swiftly with the unforeseen issue at hand so that we can keep working on what we intended to implement in the first place.\n",
     "\n",
-- 
GitLab