No, it just looks more pythonic. You don't call a regular function as: myfunc.__call__(*a, **kw), do you? :)