質問編集履歴

2

修正

2018/08/13 03:39

投稿

sequelanonymous
sequelanonymous

スコア123

test CHANGED
File without changes
test CHANGED
@@ -22,7 +22,7 @@
22
22
 
23
23
  list = {"exuser": exuser, "ac": ac}
24
24
 
25
- res = {"code": 200, "body": list}
25
+ r = {"code": 200, "body": list}
26
26
 
27
27
  else status == 1:
28
28
 

1

修正

2018/08/13 03:39

投稿

sequelanonymous
sequelanonymous

スコア123

test CHANGED
File without changes
test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
 
8
8
 
9
- 下記、output関数内でなぜyieldでいけないかの理由が思いつきません。yieldは、一時的にメモリに値を保存してステータスを維持しながらfor文が処理されるという認識です。
9
+ 下記、origin_output関数内でなぜyieldでいけないかの理由が思いつきません。yieldは、一時的にメモリに値を保存してステータスを維持しながらfor文が処理されるという認識です。
10
10
 
11
11
  しかし、そんなに重要な気がしていないのでどなかた、メリット及び使いわけについてアドバイスお願いできませんでしょうか ?
12
12
 
@@ -14,7 +14,7 @@
14
14
 
15
15
  ```python
16
16
 
17
- def json(status, exuser, ac):
17
+ def json_output(status, exuser, ac):
18
18
 
19
19
 
20
20
 
@@ -26,8 +26,6 @@
26
26
 
27
27
  else status == 1:
28
28
 
29
- logger.warning('The account is duplicated')
30
-
31
29
  r = {"code": 422,
32
30
 
33
31
  "body": {"code": 422, "error": "Duplicated" + " "}}
@@ -38,7 +36,7 @@
38
36
 
39
37
 
40
38
 
41
- def output(exusers, cid):
39
+ def origin_output(exusers, cid):
42
40
 
43
41
 
44
42
 
@@ -62,6 +60,6 @@
62
60
 
63
61
  ac = insert_ac(cid, user)
64
62
 
65
- yield json(status, user, ac)
63
+ yield json_output(status, user, ac)
66
64
 
67
65
  ```