Add group parameter feature
This commit is contained in:
@@ -5,7 +5,15 @@ def is_pydantic_base_model(obj):
|
||||
"""
|
||||
Return true is obj is a pydantic.BaseModel subclass.
|
||||
"""
|
||||
return robuste_issubclass(obj, BaseModel)
|
||||
|
||||
|
||||
def robuste_issubclass(cls1, cls2):
|
||||
"""
|
||||
function likes issubclass but returns False instead of raise type error
|
||||
if first parameter is not a class.
|
||||
"""
|
||||
try:
|
||||
return issubclass(obj, BaseModel)
|
||||
return issubclass(cls1, cls2)
|
||||
except TypeError:
|
||||
return False
|
||||
|
||||
Reference in New Issue
Block a user