File: test.py - Tab length: 1 2 4 8 - Lines: on off - No wrap: on off

01: #!/usr/bin/python
02: ## @package PySync
03: 
04: class pere:
05:     index = None
06:     def __init__(self, index):
07:         self.index = index
08:         return
09: 
10: 
11: class pere_list:
12:     list = []
13:     def __init__(self):
14:         return
15:     def add(self, element):
16:         self.list.append(element)
17:         return
18:     def display(self):
19:         for element in self.list:
20:             element.display()
21: 
22: 
23: class enfant(pere):
24:     def __init__(self, index):
25:         pere.__init__(self, index)
26:         return
27:     def display(self):
28:         print "(enfant) Mon indice est " + str(self.index)
29:         return
30: 
31: class enfant_list(pere_list):
32:     def __init__(self):
33:         pere_list.__init__(self)
34:         return
35:     def add(self, index):
36:         nfant = enfant(index)
37:         pere_list.add(self, nfant)
38: 
39: 
40: class enfant2(pere):
41:     def __init__(self, index):
42:         pere.__init__(self, index)
43:         return
44:     def display(self):
45:         print "(enfant2) Mon indice est " + str(self.index)
46:         return
47: 
48: class enfant2_list(pere_list):
49:     def __init__(self):
50:         pere_list.__init__(self)
51:         return
52:     def add(self, index):
53:         nfant2 = enfant2(index)
54:         pere_list.add(self, nfant2)
55: 
56: 
57: 
58: 
59: 
60: list = enfant_list()
61: list2 = enfant2_list()
62: list.add(1)
63: list.add(2)
64: 
65: list2.add(4)
66: list2.add(5)
67: print "Contenu de la liste"
68: list.display()
69: print "Contenu de la liste 2"
70: list2.display()
71: 
72: