質問編集履歴

2

コード挿入にてソースコードを修正いたしました。

2022/06/29 11:53

投稿

batpaperhina
batpaperhina

スコア10

test CHANGED
File without changes
test CHANGED
@@ -28,20 +28,20 @@
28
28
 
29
29
 
30
30
  該当のソースコード
31
+ ```ここに言語を入力
32
+ async def display_date():
33
+ loop = asyncio.get_running_loop()
34
+ end_time = loop.time() + 1.0
35
+ for j in range(1320, 1328):
36
+ while True:
37
+ JSTOCK = tv.get_hist(f'{j}', 'TSE', Interval.in_1_hour, n_bars=500) *ここで a) MSG出力
38
+ print(JSTOCK) *正常時は c) 出力
39
+ if(loop.time()+1.0) >= end_time:
40
+ break
41
+ await asyncio.sleep(1)
31
42
 
32
- async def display_date():
33
- loop = asyncio.get_running_loop()
34
- end_time = loop.time() + 1.0
35
- for j in range(1320, 1328):
36
- while True:
37
- JSTOCK = tv.get_hist(f'{j}', 'TSE', Interval.in_1_hour, n_bars=500) *ここで a) MSG出力
38
- print(JSTOCK) *正常時は c) 出力
39
- if(loop.time()+1.0) >= end_time:
40
- break
41
- await asyncio.sleep(1)
42
-
43
43
  await asyncio.wait_for(display_date(), timeout=4)
44
-
44
+ ```
45
45
 
46
46
  自分で調べたことや試したこと
47
47
  他にもwrapt-timeout-decoratorなどによる利用を試してみましたがうまく使えず

1

一部記載不備訂正しました

2022/06/29 09:14

投稿

batpaperhina
batpaperhina

スコア10

test CHANGED
File without changes
test CHANGED
@@ -34,8 +34,8 @@
34
34
  end_time = loop.time() + 1.0
35
35
  for j in range(1320, 1328):
36
36
  while True:
37
- JSTOCK = tv.get_hist(f'{j}', 'TSE', Interval.in_1_hour, n_bars=500) *ここでMSG出力
37
+ JSTOCK = tv.get_hist(f'{j}', 'TSE', Interval.in_1_hour, n_bars=500) *ここで a) MSG出力
38
- print(JSTOCK) *正常時は出力
38
+ print(JSTOCK) *正常時は c) 出力
39
39
  if(loop.time()+1.0) >= end_time:
40
40
  break
41
41
  await asyncio.sleep(1)