def validate_png(filename):
"""Validate file as a png image. Throws a DCOSException if it is not an PNG
:param filename: path to the image
:type filename: str
:rtype: None
"""
try:
png.Reader(filename=filename).validate_signature()
except Exception as e:
logger.exception(e)
raise DCOSException(
'Unable to validate [{}] as a PNG file'.format(filename))
评论列表
文章目录