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