Nick Coghlan wrote:

    else:
        # Returned a different object, make a new proxy
        result = type(self)(result)

You might want to check that the result has the
same type as the proxied object before doing that.

--
Greg
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to