回答編集履歴

2

追記

2018/05/23 20:45

投稿

umyu
umyu

スコア5846

test CHANGED
@@ -18,7 +18,7 @@
18
18
 
19
19
  のインデントが一段深くて`Return`の既定値`None`が返ってるのではないでしょうか。
20
20
 
21
- インデントを一段浅くしてみてくださいな。
21
+ return new_functionのインデントを一段浅くしてみてくださいな。
22
22
 
23
23
 
24
24
 

1

追記

2018/05/23 20:45

投稿

umyu
umyu

スコア5846

test CHANGED
@@ -1,6 +1,8 @@
1
1
  > TypeError: 'NoneType' object is not callable
2
2
 
3
+
4
+
3
- なので、document_itの戻り値がNoneです。
5
+ なので、関数:`document_it`の戻り値が`None`です。
4
6
 
5
7
 
6
8
 
@@ -8,10 +10,16 @@
8
10
 
9
11
  ```Python
10
12
 
13
+ return result
14
+
11
15
  return new_function
12
16
 
13
17
  ```
14
18
 
15
- のインデントが一段深くてReturnの既定値Noneが返ってる可能性があります
19
+ のインデントが一段深くて`Return`の既定値`None`が返ってるのではないでしょうか
16
20
 
17
21
  インデントを一段浅くしてみてくださいな。
22
+
23
+
24
+
25
+ あと、ソースコードは.pyファイルに書いて保存すると、python ファイル名.pyで実行できるかと。