diff Doc/tutorial/classes.rst @ 71553:fc75798f292e 3.2

Make indentation comply with our style guide and the rest of the file
author Éric Araujo <merwok@netwok.org>
date Tue, 26 Jul 2011 16:54:24 +0200
parents 79f9698777b7
children 32ea3675fba2 5467abaaf5eb
line wrap: on
line diff
--- a/Doc/tutorial/classes.rst	Tue Jul 26 16:53:17 2011 +0200
+++ b/Doc/tutorial/classes.rst	Tue Jul 26 16:54:24 2011 +0200
@@ -598,24 +598,24 @@
 Name mangling is helpful for letting subclasses override methods without
 breaking intraclass method calls.  For example::
 
-    class Mapping:
-        def __init__(self, iterable):
-            self.items_list = []
-            self.__update(iterable)
+   class Mapping:
+       def __init__(self, iterable):
+           self.items_list = []
+           self.__update(iterable)
 
-        def update(self, iterable):
-            for item in iterable:
-                self.items_list.append(item)
+       def update(self, iterable):
+           for item in iterable:
+               self.items_list.append(item)
 
-        __update = update   # private copy of original update() method
+       __update = update   # private copy of original update() method
 
-    class MappingSubclass(Mapping):
+   class MappingSubclass(Mapping):
 
-        def update(self, keys, values):
-            # provides new signature for update()
-            # but does not break __init__()
-            for item in zip(keys, values):
-                self.items_list.append(item)
+       def update(self, keys, values):
+           # provides new signature for update()
+           # but does not break __init__()
+           for item in zip(keys, values):
+               self.items_list.append(item)
 
 Note that the mangling rules are designed mostly to avoid accidents; it still is
 possible to access or modify a variable that is considered private.  This can