mypy fixed types

This commit is contained in:
brian
2024-10-19 20:03:54 +00:00
parent 6d327bee22
commit 14ccaace95
7 changed files with 18 additions and 17 deletions
+4 -4
View File
@@ -23,10 +23,10 @@ def connect_minio() -> Minio:
env_var
}"
# prepare arguments
minio_endpoint = os.getenv('MINIO_ENDPOINT')
minio_access_key = os.getenv('MINIO_ACCESS_KEY')
minio_secret_key = os.getenv('MINIO_SECRET_KEY')
minio_bucket_name = os.getenv('MINIO_BUCKET_NAME')
minio_endpoint = os.getenv('MINIO_ENDPOINT', default='')
minio_access_key = os.getenv('MINIO_ACCESS_KEY', default='')
minio_secret_key = os.getenv('MINIO_SECRET_KEY', default='')
minio_bucket_name = os.getenv('MINIO_BUCKET_NAME', default='')
# connect client
client = Minio(
endpoint=minio_endpoint,
+3 -2
View File
@@ -1,4 +1,5 @@
"""Definition of delete function."""
from __future__ import annotations
import logging
@@ -14,8 +15,8 @@ def delete(
"""Delete object from MinIO."""
assert isinstance(client, Minio)
assert isinstance(object_name, str)
bucket_name = os.getenv('MINIO_BUCKET_NAME', default=None)
assert isinstance(bucket_name, str)
bucket_name = os.getenv('MINIO_BUCKET_NAME', default='')
assert len(bucket_name) > 0
# remove object
try:
client.remove_object(
+2 -3
View File
@@ -15,12 +15,11 @@ def get(
"""Get buffer from bucket in MinIO."""
assert isinstance(client, Minio)
assert isinstance(object_name, str)
assert 'MINIO_BUCKET_NAME' in os.environ
bucket_name = os.getenv('MINIO_BUCKET_NAME')
bucket_name = os.getenv('MINIO_BUCKET_NAME', default='')
# get buffer
try:
response = client.get_object(
bucket_name=bucket_name, # type: ignore
bucket_name=bucket_name,
object_name=object_name,
)
assert response.status == 200
+2 -2
View File
@@ -18,13 +18,13 @@ def get_image(
assert len(object_name) > 0
# prepare arguments
assert 'MINIO_BUCKET_NAME' in os.environ
bucket_name = os.getenv('MINIO_BUCKET_NAME')
bucket_name = os.getenv('MINIO_BUCKET_NAME', default='')
subfolder = 'images'
# get object from bucket
object_name = f'{subfolder}/{object_name}'
try:
response = client.get_object(
bucket_name=bucket_name, # type: ignore
bucket_name=bucket_name,
object_name=object_name,
)
buffer = BytesIO(response.data)
+3 -2
View File
@@ -1,4 +1,5 @@
"""Definition of put function."""
from __future__ import annotations
import logging
@@ -16,8 +17,8 @@ def put(
"""Put buffer in bucket in MinIO and return MD5 checksum as object name."""
assert isinstance(client, Minio)
assert isinstance(buffer, BytesIO)
bucket_name = os.getenv('MINIO_BUCKET_NAME', default=None)
assert isinstance(bucket_name, str)
bucket_name = os.getenv('MINIO_BUCKET_NAME', default='')
assert len(bucket_name) > 0
# get md5 of image
checksum = md5(buffer.getbuffer()).hexdigest()
# prepare for saving
+2 -2
View File
@@ -17,8 +17,8 @@ def put_image(
used as object name."""
assert isinstance(client, Minio)
assert isinstance(image, Image.Image)
bucket_name = os.getenv('MINIO_BUCKET_NAME', default=None)
assert isinstance(bucket_name, str)
bucket_name = os.getenv('MINIO_BUCKET_NAME', default='')
assert len(bucket_name) > 0
subfolder = 'images'
# save image to buffer
buffer = BytesIO()
+2 -2
View File
@@ -18,8 +18,8 @@ def put_model(
used as object name."""
assert isinstance(client, Minio)
assert isinstance(model, Module)
assert 'MINIO_BUCKET_NAME' in os.environ
bucket_name = os.getenv('MINIO_BUCKET_NAME')
bucket_name = os.getenv('MINIO_BUCKET_NAME', default='')
assert len(bucket_name) > 0
subfolder = 'models'
# save image to buffer
buffer = BytesIO()