[EMAIL PROTECTED] wrote:

> Look at the code below:
>
>     # mystringfunctions.py
>
>     def cap(s):
>         print s
>         print "the name of this function is " + "???"
>
>     cap ("hello")
>
>
> Running the code above gives the following output
>
>     >>>
>     hello
>     the name of this function is ???
>     >>>
>
> I would like the output to be
>
>     >>>
>     hello
>     the name of this function is cap
>     >>>
>
> Is that possible ?

    def cap(s):
        print s
        print "the name of this function is " + "cap"

yes, I'm serious.

if your question had been "can a function figure out the name of the
function that called it", the answer would have been different.

</F>



-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to