Bengt Richter wrote:
> On Thu, 28 Apr 2005 11:33:04 +0200, "Dr. Peer Griebel" <[EMAIL PROTECTED]>
> wrote:
>
>
>>Peer Dr. Griebel wrote:
>
> [..]
>
>>>Why has [].__str__ a different type than object.__str__?
>>>Why is object.__str__ a routine while object().__str__ not?
>
> Why wouldn't you e
On Thu, 28 Apr 2005 11:33:04 +0200, "Dr. Peer Griebel" <[EMAIL PROTECTED]>
wrote:
>Peer Dr. Griebel wrote:
[..]
>> Why has [].__str__ a different type than object.__str__?
>> Why is object.__str__ a routine while object().__str__ not?
Why wouldn't you expect different types? Those are different e
Dr. Peer Griebel wrote:
Why has [].__str__ a different type than object.__str__?
Why is object.__str__ a routine while object().__str__ not?
Well, I don't know why inspect.isroutine does what it does, but if you
really need to detect these, can you do something like:
py> MethodWrapperType = type(
Peer Dr. Griebel wrote:
I think I was a little bit unspecific in my last mail.
I would like to see some description about method-wrapper and
wrapper_descriptor objects. I dont' understand the following behaviour:
type([].__str__)
type(object.__str__)
type(object().__str__)
import inspect
inspe
I think I was a little bit unspecific in my last mail.
I would like to see some description about method-wrapper and
wrapper_descriptor objects. I dont' understand the following behaviour:
>>> type([].__str__)
>>> type(object.__str__)
>>> type(object().__str__)
>>> import inspect
>>> inspect
Hi,
I'm currently working on a Python Management Console.
During inspection of my objects I stumbled over method-wrapper objects.
Such an object may be obtained e.g. as
method_wrapper = [].__str__
My problem is: This object is not a method, not a function, not a
method descriptor. And it is