On Thu, 18 Jan 2007 18:03:41 +, Neil Cerutti wrote:
On 2007-01-18, EdG [EMAIL PROTECTED] wrote:
For debugging purposes, I would like to traverse the class
listing out all the properties.
This is the first thing that came to mind.
def show_properties(cls):
for attr in dir(cls):
I'm using Python version 2.4 and I created a class with some properties
like:
def GetCallAmount(self):
return somedata
def GetCallCurrency(self):
return somemoredata
moredefs..etc.
CallAmount = property(GetCallAmount,None,None,None)
CallCurrency =
I'm using Python version 2.4 and I created a class with some properties
like:
def GetCallAmount(self):
return somedata
def GetCallCurrency(self):
return somemoredata
moredefs..etc.
CallAmount = property(GetCallAmount,None,None,None)
CallCurrency =
On 2007-01-18, EdG [EMAIL PROTECTED] wrote:
For debugging purposes, I would like to traverse the class
listing out all the properties.
This is the first thing that came to mind.
def show_properties(cls):
for attr in dir(cls):
if isinstance(getattr(cls, attr), property):
print attr
Thanks.
Neil Cerutti wrote:
On 2007-01-18, EdG [EMAIL PROTECTED] wrote:
For debugging purposes, I would like to traverse the class
listing out all the properties.
This is the first thing that came to mind.
def show_properties(cls):
for attr in dir(cls):
if isinstance(getattr(cls,
Thanks.
Daniel Nogradi wrote:
I'm using Python version 2.4 and I created a class with some properties
like:
def GetCallAmount(self):
return somedata
def GetCallCurrency(self):
return somemoredata
moredefs..etc.
CallAmount =
EdG a écrit :
I'm using Python version 2.4 and I created a class with some properties
like:
def GetCallAmount(self):
return somedata
mode=pep08
The recommended naming convention is all_lower,ie:
def get_call_amount(self):
/mode
And FWIW, there are idioms to avoid polluting the
This works great. I have one more question. Now that I have the name
of the property, how do I get it's value?
I want to print '%s = %s' % (attr,theattributesvalue)
Thanks.
Neil Cerutti wrote:
On 2007-01-18, EdG [EMAIL PROTECTED] wrote:
For debugging purposes, I would like to traverse the
EdG a écrit :
(top-post corrected)
Neil Cerutti wrote:
On 2007-01-18, EdG [EMAIL PROTECTED] wrote:
For debugging purposes, I would like to traverse the class
listing out all the properties.
This is the first thing that came to mind.
def show_properties(cls):
for attr in dir(cls):
if
That works perfectly thank you.
Bruno Desthuilliers wrote:
EdG a écrit :
(top-post corrected)
Neil Cerutti wrote:
On 2007-01-18, EdG [EMAIL PROTECTED] wrote:
For debugging purposes, I would like to traverse the class
listing out all the properties.
This is the first thing that
10 matches
Mail list logo