Re: Reflectiong capabilityof Python

2008-11-25 Thread Rafe
On Nov 26, 9:18 am, [EMAIL PROTECTED] wrote: > Can Python create object by name? Like > clsName = "ClassA" > aObj = createObjectByName(clsName) if you are talking about creating an objcet dynamically and naming the CLASS name at runtime, use: >>> obj = type("ClassA", object, {}) # The base class i

Re: Reflectiong capabilityof Python

2008-11-25 Thread MRAB
[EMAIL PROTECTED] wrote: Can Python create object by name? Like clsName = "ClassA" aObj = createObjectByName(clsName) > >>> # Create the class. >>> class MyClass: pass >>> # The class is in the globals() dict. >>> globals()["MyClass"] >>> # And also the locals() dict. >>> locals()["MyC

Reflectiong capabilityof Python

2008-11-25 Thread goatold
Can Python create object by name? Like clsName = "ClassA" aObj = createObjectByName(clsName) -- http://mail.python.org/mailman/listinfo/python-list