Всем привет. Сразу предупреждаю, в Python полный нуб. Тем не менее нужна помощь в реализации следующей штуки. Пусть есть код на Python 3:
import myModule as m;
try:
m.anyMethod();
except m.myError as e:
print(e.additionalInfo);
print(e.moreDetails);
Необходимо реализовать модуль myModule на C. Камнем преткновения стала разработка собственного типа исключения (m.myError).
Как реализовать m.myError так, чтобы потом обеспечить собственную поддержку дополнительных атрибутов e.additionalInfo, e.moreDetails?
Как на C реализовать полностью свой собственный Exception с картами и девицами? Где что почитать?