[Yum] Future feature request...

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> I know you were just joking (the smiley gave it away) but there is a
> tidy solution to the "endless if" problem.
> 
> Make a dict[] of names->functions.  This makes the whole thing rather
> modular and tidy.  Define the functions wherever you want, including
> 'plugins' if you like.  In one place, you stick them all into the
> dict, and then you just do:
> 
>   try:
>       command_dict[command_name](command_args)
>   except KeyError:
>       print "no such command"

So just to respond in kind:

when I build up that dict I'd need:


command {name: function
         name2: function2
         name3: function3
         ...
         name80:function80}

Yah, that's not ugly at all.

riiiiiiiiiiiight
-sv



[Index of Archives]     [Fedora Users]     [Fedora Legacy List]     [Fedora Maintainers]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]

  Powered by Linux