From d09ed68aeb015d97dfa03b9e3489a9c190f3a760 Mon Sep 17 00:00:00 2001
From: Jeremy Hylton <jeremy@alum.mit.edu>
Date: Mon, 1 Apr 2002 21:15:14 +0000
Subject: Note that it is illegal to delete a cell variable.

Note that deleteing an unbound local will raise a NameError.
---
 Doc/ref/ref6.tex | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/Doc/ref/ref6.tex b/Doc/ref/ref6.tex
index 7710472..0ce94be 100644
--- a/Doc/ref/ref6.tex
+++ b/Doc/ref/ref6.tex
@@ -338,12 +338,16 @@ hints.
 Deletion of a target list recursively deletes each target, from left
 to right.
 
-Deletion of a name removes the binding of that name (which must exist)
+Deletion of a name removes the binding of that name 
 from the local or global namespace, depending on whether the name
-occurs in a \keyword{global} statement in the same code block.
+occurs in a \keyword{global} statement in the same code block.  If the
+name is unbound, a \exception{NameError} exception will be raised.
 \stindex{global}
 \indexii{unbinding}{name}
 
+It is illegal to delete a name from the local namespace if it occurs
+as a free variable\indexii{free}{varaible} in a nested block.
+
 Deletion of attribute references, subscriptions and slicings
 is passed to the primary object involved; deletion of a slicing
 is in general equivalent to assignment of an empty slice of the
-- 
cgit v0.12

