Skip to content

Commit cb7fe78

Browse files
refactor: removed unnecessary file closing in with-resources
1 parent 5cc069f commit cb7fe78

File tree

6 files changed

+33
-7
lines changed

6 files changed

+33
-7
lines changed

system/lib/features/csv/compress.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,9 @@ def compress_csv():
1717
try:
1818
with open(f"{folder}/{file}", "rb") as f:
1919
file_data = f.read()
20-
f.close()
2120

2221
with open(f"{folder_export}/{file}", "wb") as f:
2322
f.write(compress(file_data, Signatures.LZMA))
24-
f.close()
2523
except Exception as exception:
2624
logger.exception(
2725
locale.error

system/lib/features/csv/decompress.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,9 @@ def decompress_csv():
1515
try:
1616
with open(f"{folder}/{file}", "rb") as f:
1717
file_data = f.read()
18-
f.close()
1918

2019
with open(f"{folder_export}/{file}", "wb") as f:
2120
f.write(decompress(file_data)[0])
22-
f.close()
2321
except Exception as exception:
2422
logger.exception(
2523
locale.error

system/lib/features/csv/update.py

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
import os
2+
3+
from loguru import logger
4+
from sc_compression import compress
5+
6+
from system.localization import locale
7+
8+
9+
def update_csv():
10+
from sc_compression.signatures import Signatures
11+
12+
input_folder = "./CSV/In-Old"
13+
export_folder = "./CSV/Out-Updated"
14+
15+
for file in os.listdir(input_folder):
16+
if file.endswith(".csv"):
17+
try:
18+
with open(f"{input_folder}/{file}", "rb") as f:
19+
file_data = f.read()
20+
21+
with open(f"{export_folder}/{file}", "wb") as f:
22+
f.write(compress(file_data, Signatures.LZMA))
23+
except Exception as exception:
24+
logger.exception(
25+
locale.error
26+
% (
27+
exception.__class__.__module__,
28+
exception.__class__.__name__,
29+
exception,
30+
)
31+
)
32+
33+
print()

system/lib/features/files.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ def open_sc(input_filename: str) -> tuple[bytes, bool]:
3131

3232
with open(input_filename, "rb") as f:
3333
file_data = f.read()
34-
f.close()
3534

3635
try:
3736
if b"START" in file_data:

system/lib/features/update/check.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ def get_run_output(command: str):
1919

2020
with open(temp_filename) as f:
2121
file_data = f.read()
22-
f.close()
2322

2423
os.remove(temp_filename)
2524

system/lib/features/update/download.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ def download_update(zip_url):
2626

2727
with open("updates/update.zip", "wb") as f:
2828
f.write(urllib.request.urlopen(zip_url).read())
29-
f.close()
3029

3130
import zipfile
3231

0 commit comments

Comments
 (0)