Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #10937

Re: Get the name of a function

From Grant Edwards <invalid@invalid.invalid>
Newsgroups comp.lang.python
Subject Re: Get the name of a function
Date 2011-08-05 22:05 +0000
Organization PANIX Public Access Internet and UNIX, NYC
Message-ID <j1hpfp$p11$1@reader1.panix.com> (permalink)
References <8295aba8-3eab-4c6e-b3b7-c3421d829220@f7g2000vba.googlegroups.com>

Show all headers | View raw


On 2011-08-05, gervaz <gervaz@gmail.com> wrote:

> Hi all, is there a way to retrive the function name like with
> self.__class__.__name__?

Not really.  There may not be any such thing as "the function name". A
function may have zero names, it may have a dozen names.  It may have
names but only in namespaces that aren't accessible.

This question comes up at least once a month, so look back through the
group for threads about finding an object's name, finding a
parameter's name, etc.

Here's a nice article on introspection, but what it talks about as a
"function name" probably isn't what you're interested in:

  http://www.ibm.com/developerworks/library/l-pyint/index.html

Here's a stack-overflow question similar to yours:

  http://stackoverflow.com/questions/1538342/how-can-i-get-the-name-of-an-object-in-python

-- 
Grant Edwards               grant.b.edwards        Yow! But they went to MARS
                                  at               around 1953!!
                              gmail.com            

Back to comp.lang.python | Previous | NextPrevious in thread | Find similar | Unroll thread


Thread

Get the name of a function gervaz <gervaz@gmail.com> - 2011-08-05 11:52 -0700
  Re: Get the name of a function Emile van Sebille <emile@fenx.com> - 2011-08-05 13:19 -0700
  Re: Get the name of a function Chris Rebert <clp2@rebertia.com> - 2011-08-05 14:19 -0700
  Re: Get the name of a function Grant Edwards <invalid@invalid.invalid> - 2011-08-05 22:05 +0000

csiph-web