forwarding *arg parameter

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Steven D'Aprano

    #16
    Re: forwarding *arg parameter

    On Mon, 06 Nov 2006 13:03:55 +0000, Tuomas wrote:
    If you read the whole chain you find out what we were talking of.
    I had already read the whole thread, and I've read it again in case I
    missed something the first time, and I still have no idea why you think
    you need to do this. You explain *what* you want to do, but not *why* you
    want to do it.


    --
    Steven.

    Comment

    • Tuomas

      #17
      Re: forwarding *arg parameter

      Steven D'Aprano wrote:
      On Mon, 06 Nov 2006 13:03:55 +0000, Tuomas wrote:
      >
      >
      >>If you read the whole chain you find out what we were talking of.
      >
      >
      I had already read the whole thread, and I've read it again in case I
      missed something the first time, and I still have no idea why you think
      you need to do this. You explain *what* you want to do, but not *why* you
      want to do it.
      Redirecting a funtion parameter to an other function is a quite common
      situation in programming. Here the question was forwarding *args
      parameter. Have you ever tried this and found the difference in cases:

      def f(*args):
      x = g(args) # how g sees arguments in this case
      x = g(*args) # and how it sees them in this case

      I am happy with what Dennis Lee Bieber wrote in the second latest node
      in this chain. So luckily my "flattern" is not needed because the
      problem I had can be solved in the calling function.

      TV

      Comment

      Working...