[Twisted-Python] Allowing a type to be transmitted by jelly?
Mike C. Fletcher
mcfletch at vrplumber.com
Thu Dec 22 11:35:48 EST 2005
Micky Latowicki wrote:
> From what I know, tuples jelly just fine. I think that what you're
> serializing isn't a tuple, but rather a cinemon.snmp.oidobject.OID, or
> something that contains a reference to that. Is that a tuple? if it
> is, how is it defined?
>
cinemon.snmp.oidobject.OID and pysnmp.asn1.oid.OID are tuple sub-classes
with __slots__ defined to () such that they have the internal layout of
tuples. That's done to improve the efficiency of PySNMP, TwistedSNMP
and Cinemon, the classes just add new methods, no new data is stored in
the instance's object structure.
Bald tuples do, indeed, transmit fine, but sub-classes do not.
Enjoy,
Mike
--
________________________________________________
Mike C. Fletcher
Designer, VR Plumber, Coder
http://www.vrplumber.com
http://blog.vrplumber.com
More information about the Twisted-Python
mailing list