Я пишу клиент corba python в интерфейс corba серверного приложения. Я сгенерировал стаб-файл YDS_idl.py y, используя компилятор omniidl для компиляции idl, предоставленного сервером.
Я могу получить строковое представление IOR с:
orb = CORBA.ORB_init(sys.argv, CORBA.ORB_ID)
obj = orb.string_to_object(SERVER_IIOP_URL)
Теперь я импортирую класс из заглушки для сужения в объект сервера.
srv_obj = YDSAdminIF._narrow(obj)
Я продолжаю получать:
из YDS_idl.py import YDSAdminIF
ImportError: невозможно импортировать имя YDSAdminIF