On Mon, Nov 23, 2009 at 20:00, Nicolas Cavallari <[email protected]> wrote:
> wasn't it possible to add backward compatibility, along with a
> DeprecationWarning ? That would be less frustrating to users than
> having all their apps broken without knowing why.

I thought about it. But it would have meant that the callback given
should _always_ have *args, **kwargs.
You can check it in commit 43901 for example where i fixed test.py.
When I was going to push commits 43900-2, I thought that was ugly and
decided to change how callbacks where set.

I do understand your issue, I have code outside the svn and I
complained a lot when the API changed.

Maybe I should have written a script to convert code...
Search for ".destroy = ", ".clicked = ", ".changed = " and you should
have found most of them.

-- 
Boris 'billiob' Faure

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to