Некоторые коды.Что делает первый аргумент для `type`?
In [1]: A = type('B',(), {})
In [2]: a = A()
In [3]: b = B()
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
/home/shabda/<ipython console> in <module>()
NameError: name 'B' is not defined
Что первый аргумент type
здесь делает?