in aidial_sdk/utils/_attachment.py [0:0]
def create_attachment(*args, **kwargs) -> Attachment:
if args and isinstance(args[0], Attachment):
return cast(Attachment, args[0])
elif isinstance(kwargs.get("attachment"), Attachment):
return cast(Attachment, kwargs.get("attachment"))
else:
return _attachment_from_fields(*args, **kwargs)