Is this considered black magic?

Rainer Deyke root at rainerdeyke.com
Sun Nov 11 17:25:05 EST 2001


"Laura Creighton" <lac at strakt.com> wrote in message
news:mailman.1005512294.21291.python-list at python.org...
>
> Okay, new version:
>
> Did I miss something?

You might also want to support keyword arguments.

> def foreach(object_list, method_name, *args):

  def foreach(object_list, method_name, *args, **kwargs):

>     for object in object_list:
>         try:
>             method = getattr(object, method_name)
>         except AttributeError:
>             pass
>         else:
>             if callable(method):
>                 method(*args)

                  method(*args, **kwargs)



--
Rainer Deyke (root at rainerdeyke.com)
Shareware computer games           -           http://rainerdeyke.com
"In ihren Reihen zu stehen heisst unter Feinden zu kaempfen" - Abigor





More information about the Python-list mailing list