[PyKDE] Sip wishlist item: Parameter typechecking enhancement
    Nigel Stewart 
    ns at fluent.com
       
    Mon Jul 18 19:46:27 BST 2005
    
    
  
>>>    Bar(Foo & /GetWrapper/);
>>>    Bar(Foo & /PassWrapper/);   ??
> 
> No. I think this is too specialised a requirement to justify automating it.
	Just to explain our motivation for having this...
	We have a container that can intermix C++ and
	python wrapped Foo in a way that observes
	python reference counting for python-side
	items, deletion for dynamically allocated
	C++ items, and no deletion of items
	managed elsewhere.  This results in nice
	consistant behaviour across C++ and Python
	code, but means some Python C API creeping
	into our own framework.
	The GetWrapper annotation certainly helps
	minimise what our MethodCode needs
	to deal with, perhaps we're being a bit too
	far on the bleeding edge making our
	framework so python-friendly...
	With thanks,
	Nigel Stewart
	
    
    
More information about the PyQt
mailing list