Michael Pasternak has uploaded a new change for review. Change subject: sdk: implement support for with-resources statement ......................................................................
sdk: implement support for with-resources statement with API(url='', ...) as api: api... Change-Id: I7e6f70355e8379cdddefa31d9e77452aa719fe0d Signed-off-by: Michael pasternak <[email protected]> --- M src/codegen/templates/entrypointmethodstemplate M src/ovirtsdk/api.py 2 files changed, 13 insertions(+), 1 deletion(-) git pull ssh://gerrit.ovirt.org:29418/ovirt-engine-sdk refs/changes/40/18540/1 diff --git a/src/codegen/templates/entrypointmethodstemplate b/src/codegen/templates/entrypointmethodstemplate index f84988b..7d99ea4 100644 --- a/src/codegen/templates/entrypointmethodstemplate +++ b/src/codegen/templates/entrypointmethodstemplate @@ -67,4 +67,10 @@ 'session_timeout', session_timeout, typ=types.IntType - ) \ No newline at end of file + ) + + def __enter__(self): + return self + + def __exit__(self, type, value, tb): + self.disconnect() \ No newline at end of file diff --git a/src/ovirtsdk/api.py b/src/ovirtsdk/api.py index f17da65..8bf57a6 100644 --- a/src/ovirtsdk/api.py +++ b/src/ovirtsdk/api.py @@ -284,3 +284,9 @@ if entry_point: return entry_point.product_info raise DisconnectedError + + def __enter__(self): + return self + + def __exit__(self, type, value, tb): + self.disconnect() -- To view, visit http://gerrit.ovirt.org/18540 To unsubscribe, visit http://gerrit.ovirt.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I7e6f70355e8379cdddefa31d9e77452aa719fe0d Gerrit-PatchSet: 1 Gerrit-Project: ovirt-engine-sdk Gerrit-Branch: master Gerrit-Owner: Michael Pasternak <[email protected]> _______________________________________________ Engine-patches mailing list [email protected] http://lists.ovirt.org/mailman/listinfo/engine-patches
