
29 Feb
2012
29 Feb
'12
1:19 p.m.
From: Dave Abrahams
To: boost-users@lists.boost.org Cc: cplusplus-sig@python.org Sent: Tuesday, February 28, 2012 10:06 PM Subject: Re: [Boost-users] boost python & context manager/with statement
on Sun Feb 12 2012, Avi Bahra
wrote: Does boost python support context management using the with statement? In my case I need to manage __enter__/__exit__ on the c++ side. Could not find any examples for this in the documentation.
Any help appreciated.
Best regards, Ta, Avi
There's no explicit support for it, no.
Sorry,
But I think you could implement it like this: class_<SomeClass>(...) .def("__enter__", &somefunc) .def("__exit__", &someotherfunc) ; Trigve