> 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