Issue 3346: Python Issue: TypeCodes and CORBA.id (python-ftf) Source: Camros Corporation (Mr. Jeffrey A. Marshall, jam@camros.com) Nature: Uncategorized Issue Severity: Summary: In section 1.3.8 of the Python Language Mapping the second paragraph states: "The repositroy ID of a type can be obtained with the function CORBA.id, passing the object representing the type." Which "object representing the type" are supposed to be supported here? - struct/exception, union, interface, enum, etc... make sense - but what about int, long, string, sequence types? What exception is to be raised if an invalid object is passed to CORBA.id? Resolution: Every type that has an IDL name is supported. This specifically excludes constants, since the object Revised Text: Every type that has an IDL name is supported. This specifically excludes constants, since the object will be the constant value. Revised Text: After the sentence ending "... passing the object representing the type." add a sentence Such an object shall be available for every IDL type with a <scoped_name>, including names that are not otherwise mapped to a Python construct (such as type aliases). If an invalid object is passed to CORBA.id, a BAD_PARAM system exception is raised. Actions taken: February 22, 2000: received issue October 10, 2000: closed issue Discussion: End of Annotations:===== Date: Tue, 22 Feb 2000 15:26:23 -0500 (EST) Message-Id: <200002222026.PAA21424@emerald.omg.org> To: issues@omg.org, python-ftf@omg.org Subject: Python Issue: TypeCodes and CORBA.id From: "Jeffrey A. Marshall" X-Mailer: TWIG 2.1.1 Content-Type: text X-UIDL: Y~