Dear All,

I was just trying to get to understand how SageObject CategoryOject and 
Parent things work in detail and I ran into this very strange way of 
representing instances of SageObject

sage: from sage.structure.sage_object import SageObject
sage: L = Sage
Sage        SageObject  
sage: L = SageObject()
sage: L
<type 'sage.structure.sage_object.SageObject'>
sage: SageObject
<type 'sage.structure.sage_object.SageObject'>

Note that L is actually an instance of SageObject and not SageObject itself. 
Is this by design or a bug? I say it should change since it will make 
debugging very confusing!

-- 
To post to this group, send an email to [email protected]
To unsubscribe from this group, send an email to 
[email protected]
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to