> From: Dave Abrahams <d...@boostpro.com>

> To: boost-us...@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 <avibahra-AT-googlemail.com> 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
_______________________________________________
Cplusplus-sig mailing list
Cplusplus-sig@python.org
http://mail.python.org/mailman/listinfo/cplusplus-sig

Reply via email to