def create_attachment()

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)