4
1
Fork 1
This repository has been archived on 2024-08-07. You can view files and clone it, but cannot push or open issues or pull requests.
qBitDownload-Bot/tubot/static/functions.py

20 lines
383 B
Python
Raw Normal View History

# -*- coding: utf-8 -*-
####################
# Static functions #
####################
# Imports
from tubot.static.abc import IValidatable
async def validate(obj: IValidatable) -> bool:
"""
Checks the validity of the object
:return: Object validity boolean
"""
if await obj.__validate__():
return True
raise TypeError("Object validation failed")