thanx for the help Gary Herron wrote: > JyotiC wrote: > > hi, > > > > i hv a var of type IntVar, ca i get the name of this variable > > > > eg:- > > class someclass: > > def somefun(...): > > self.var=IntVar() > > .... > > > > def someotherfun(...): > > in this fun can i get the name of var. > > as in, can i get name var as a string 'var' > > > > Thanx > > > > > Perhaps this will do what you want: > > An instance of a class maintains a dictionary of all it's local > variables. One of those will be self.var, but any other local variables > will also be in the dictionary -- I have no idea how you plan to specify > *which* local variable you want the name of. > > Anyway, the dictionary is: > self.__dict__ > and the list of variable names is the dictionary's keys: > self.__dict__.keys() > and one of the elements in that list will be the string: > 'var' > > Hope that helps: > > Gary Herron
-- http://mail.python.org/mailman/listinfo/python-list