diff --git a/shop_validators/image_validator.py b/shop_validators/image_validator.py index c50c9a1..c1bed98 100644 --- a/shop_validators/image_validator.py +++ b/shop_validators/image_validator.py @@ -1,7 +1,7 @@ import re from PIL import Image -def is_valid_image(file_name): +def is_valid_image(file_name: str = None, file_content: str = None): try: with Image.open(file_name) as img: img.verify() @@ -10,13 +10,16 @@ def is_valid_image(file_name): return False -def is_valid_svg(file_name): +def is_valid_svg(file_name: str = None, file_content: str = None): + SVG_R = r'(?:<\?xml\b[^>]*>[^<]*)?(?:[^<]*)*(?:]*>[^<]*)?(?:[^<]*)*(?: