回答編集履歴
4
Fix package name
test
CHANGED
@@ -8,7 +8,7 @@
|
|
8
8
|
|
9
9
|
|
10
10
|
|
11
|
-
[py
|
11
|
+
[pyocr · PyPI](https://pypi.org/project/pyocr/)
|
12
12
|
|
13
13
|
|
14
14
|
|
3
Fix package name
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
`main()` で `py
|
5
|
+
`main()` で `pyocr` というパッケージが呼び出され、
|
6
6
|
|
7
7
|
そのパッケージが警告を発しているようです
|
8
8
|
|
@@ -36,13 +36,13 @@
|
|
36
36
|
|
37
37
|
|
38
38
|
|
39
|
-
### `main()` 内で `py
|
39
|
+
### `main()` 内で `pyocr` 呼び出した覚えがない場合
|
40
40
|
|
41
41
|
|
42
42
|
|
43
43
|
`main()` 内でなんらかのパッケージが
|
44
44
|
|
45
|
-
間接的に `py
|
45
|
+
間接的に `pyocr` を呼び出している可能性があります
|
46
46
|
|
47
47
|
その場合は、
|
48
48
|
|
2
Add second investigation
test
CHANGED
@@ -1,3 +1,69 @@
|
|
1
|
+
## 追記
|
2
|
+
|
3
|
+
|
4
|
+
|
5
|
+
`main()` で `pytesseract` というパッケージが呼び出され、
|
6
|
+
|
7
|
+
そのパッケージが警告を発しているようです
|
8
|
+
|
9
|
+
|
10
|
+
|
11
|
+
[pytesseract · PyPI](https://pypi.org/project/pytesseract/)
|
12
|
+
|
13
|
+
|
14
|
+
|
15
|
+
### 原因が `main()` 内であるかどうかの切り分け
|
16
|
+
|
17
|
+
|
18
|
+
|
19
|
+
ためしに、テストコード中の `main()` の呼び出し箇所を
|
20
|
+
|
21
|
+
一時的に次のように編集します:
|
22
|
+
|
23
|
+
|
24
|
+
|
25
|
+
```python
|
26
|
+
|
27
|
+
# expected = main()
|
28
|
+
|
29
|
+
expected = {}
|
30
|
+
|
31
|
+
```
|
32
|
+
|
33
|
+
unittest を実行すると、
|
34
|
+
|
35
|
+
テストは失敗するかもしれませんが、警告は表示されなくなるのではないでしょうか
|
36
|
+
|
37
|
+
|
38
|
+
|
39
|
+
### `main()` 内で `pytesseract` 呼び出した覚えがない場合
|
40
|
+
|
41
|
+
|
42
|
+
|
43
|
+
`main()` 内でなんらかのパッケージが
|
44
|
+
|
45
|
+
間接的に `pytesseract` を呼び出している可能性があります
|
46
|
+
|
47
|
+
その場合は、
|
48
|
+
|
49
|
+
次のコマンドの結果を質問欄に追記していただけるともう少し助言できるかもしれません:
|
50
|
+
|
51
|
+
|
52
|
+
|
53
|
+
```
|
54
|
+
|
55
|
+
pip freeze
|
56
|
+
|
57
|
+
```
|
58
|
+
|
59
|
+
|
60
|
+
|
61
|
+
|
62
|
+
|
63
|
+
## 元の回答
|
64
|
+
|
65
|
+
|
66
|
+
|
1
67
|
その書き方だと、途中でテストが失敗したとき、
|
2
68
|
|
3
69
|
ファイルが開いたままでリソースが開放されない可能性があります
|
1
Fix bug
test
CHANGED
@@ -22,7 +22,7 @@
|
|
22
22
|
|
23
23
|
```
|
24
24
|
|
25
|
-
|
25
|
+
from pathlib import Path
|
26
26
|
|
27
27
|
|
28
28
|
|