История изменений
Исправление val-amart, (текущая версия) :
тем временем в няшном питоне:
In [1]: class Foo():
...: def omg(self):
...: print("omg")
...:
In [2]: s = "Foo"
In [3]: o1 = eval(s)()
In [4]: o1.omg()
omg
In [5]: o2 = locals()[s]()
In [6]: o2.omg()
omg
Исправление val-amart, :
тем временем в няшном питоне:
In [1]: class Foo():
...: def omg(self):
...: print("omg")
...:
In [2]: s = "Foo"
In [3]: o1 = eval(s)()
In [5]: o1.omg()
omg
In [5]: o2 = locals()[s]()
In [6]: o2.omg()
omg
Исходная версия val-amart, :
тем временем в няшном питоне:
In [1]: class Foo():
...: def omg():
...: print("omg")
...:
In [2]: s = "Foo"
In [3]: o = eval(s)
In [4]: o.omg()
omg