回答編集履歴
2
修正
answer
CHANGED
@@ -19,7 +19,7 @@
|
|
19
19
|
servers = [28910, 20976]
|
20
20
|
stest = speedtest.Speedtest()
|
21
21
|
stest.get_servers(servers) # 接続先を指定する
|
22
|
-
stest.
|
22
|
+
stest.get_best_server() # 指定した接続先のpingを調べてレイテンシが小さい方を選択。
|
23
23
|
return stest # 設定したSpeedTestオブジェクトを返す。
|
24
24
|
|
25
25
|
(以下略)
|
1
修正
answer
CHANGED
@@ -7,7 +7,7 @@
|
|
7
7
|
stest.get_servers(servers)
|
8
8
|
とする必要があります。
|
9
9
|
|
10
|
-
(
|
10
|
+
(get_best_server()は、get_serversで指定したサーバーのpingを調べて早い方を接続先として選択します。)
|
11
11
|
|
12
12
|
|
13
13
|
例外が発生する理由は、def get_speed_test()関数が、Noneを返しているからです。(serversを指定するかどうかとは無関係)
|
@@ -18,8 +18,9 @@
|
|
18
18
|
def get_speed_test():
|
19
19
|
servers = [28910, 20976]
|
20
20
|
stest = speedtest.Speedtest()
|
21
|
-
stest.get_servers(servers) # 接続先を
|
21
|
+
stest.get_servers(servers) # 接続先を指定する
|
22
|
+
stest.get_bset_server() # 指定した接続先のpingを調べてレイテンシが小さい方を選択。
|
22
|
-
return stest
|
23
|
+
return stest # 設定したSpeedTestオブジェクトを返す。
|
23
24
|
|
24
25
|
(以下略)
|
25
26
|
```
|