On Fri, 2007-10-12 at 17:41 +0100, English, Mark wrote:
> > From: Tor Erik Sønvisen
> > Date: October 8th 2007
> > I've tried locating some code that can recreate an object from
> > it's string representation... 
> On a related note I've wondered about this:
> >>> class Foo(object): pass
> >>> f = Foo()
> >>> s = repr(f)
> >>> s
> '<__main__.Foo object at 0x007CBAB0>'
> 
> So how do I get f back from s ?
> Obviously this is open to abuse. I just wondered if a mechanism existed short 
> of writing
> a C-extension which parses that string, casts the hex number to a PyObject *, 
> INCREFs it,
> and gives it back...

I can't help but wonder, do you often find yourself having to locate an
object from its hexadecimal address?

-- 
Carsten Haese
http://informixdb.sourceforge.net


-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to