From 1a5c4293f56298c30911e8376506b49325b8bee4 Mon Sep 17 00:00:00 2001 From: ll3006 Date: Sun, 8 Jun 2025 19:23:33 +0200 Subject: [PATCH] Expose contains_data parameter on ipp.execute() --- src/pyipp/ipp.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pyipp/ipp.py b/src/pyipp/ipp.py index 49c5ddff..e32dc77a 100644 --- a/src/pyipp/ipp.py +++ b/src/pyipp/ipp.py @@ -187,13 +187,14 @@ async def execute( self, operation: IppOperation, message: dict[str, Any], + contains_data: bool = False, ) -> dict[str, Any]: """Send a request message to the server.""" message = self._message(operation, message) response = await self._request(data=message) try: - parsed = parse_response(response) + parsed = parse_response(response, contains_data) except (structerror, Exception) as exc: # disable=broad-except raise IPPParseError from exc