def imports(self): if self.direction == 'provides': modules = [python.poaModule(self.namespace)] else: modules = [ 'ossie.cf.ExtendedCF', 'ossie.cf.ExtendedCF__POA', python.idlModule(self.namespace) ] return [python.importModule(m) for m in modules]
def imports(self): if self.direction == 'provides': modules = [python.poaModule(self.namespace)] else: modules = [ 'ossie.cf.ExtendedCF', 'ossie.cf.ExtendedCF__POA', python.idlModule(self.namespace) ] return [python.importModule(m) for m in modules]
def _mapComponent(self, softpkg): pycomp = {} pycomp['userclass'] = self.userClass(softpkg) idl = IDLInterface(softpkg.descriptor().repid().repid) pycomp['interface'] = idl.interface() pycomp['operations'] = idl.operations() pycomp['attributes'] = idl.attributes() module = python.idlModule(idl.namespace()) poamod = python.poaModule(idl.namespace()) pycomp['imports'] = (module, poamod) pycomp['baseclass'] = poamod.split('.')[-1] + '.' + idl.interface() return pycomp
def getInterfaceLibrary(namespace): if namespace in redhawkLibs: return redhawkLibs[namespace] else: name = namespace.lower() + 'Interfaces' library = { 'libname': name, 'interfaces': name, 'rpmname': name, 'version': None, 'pymodule': python.idlModule(namespace), 'jarfiles': (namespace + 'Interfaces.jar',) } return library
def getInterfaceLibrary(namespace): if namespace in redhawkLibs: return redhawkLibs[namespace] else: name = namespace.lower() + 'Interfaces' library = { 'libname': name, 'interfaces': name, 'rpmname': name, 'version': None, 'pymodule': python.idlModule(namespace), 'jarfiles': (namespace + 'Interfaces.jar', ) } return library
def imports(self): modname = python.idlModule(self.namespace) if self.direction == 'provides': modname += '__POA' return [python.importModule(modname)]