inelegance in calling dynamically created class methods from scripting level

Marc Christiansen tolot at
Fri Sep 24 11:31:07 CEST 2004

Andrew Durdin <adurdin at> wrote:
> On Wed, 22 Sep 2004 17:21:16 -0600, Danny Shevitz <shevitz at> wrote:
>> # ds.myApply(???something callable???) Can't get to work!
> You need to be able to reference the callable via some name in the
> current scope. For 'myPrint' that's easy:
>    ds.myApply(Item.myPrint)
> For 'hoopty', you can't do that, because in the current scope you
> don't have a name bound to any object with the 'hoopty' attribute. But
> since you know that the hoopty attribute was bound to the reset
> function, you can get the desired effect like this:
>    ds.myApply(reset)

Well, one could use

but this looks strange to me. It asks me: "Do I really want this


More information about the Python-list mailing list