- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
def clean_node(node, debug=False):
"""
Этот пример скопипащен из книги
"Как не должен выглядеть код"
"""
if node['sub']:
sub = []
num = 1
for item in node['sub']:
i = clean_node(item, debug)
if i:
sub.append(i)
num += i['num']
node['sub'] = sub
node['num'] = num
else:
node['num'] = 1
if node['deleted']:
if node['sub']:
return node
else:
return node
return None
Мне достался в наследство большой проект, в котором порой встречается вот такое. Единственное, что радует это подобные комментарии )
Fai 17.08.2011 14:04 # 0
Elvenfighter 17.08.2011 23:13 # 0
guest8 09.04.2019 11:20 # −999