class Adapter: (source)
Known subclasses: twisted.conch.manhole_ssh.TerminalSession
, twisted.conch.manhole_ssh.TerminalUser
, twisted.cred.test.test_cred.Testable
, twisted.internet.protocol.ConsumerToProtocolAdapter
, twisted.internet.protocol.ProtocolToConsumerAdapter
, twisted.python.test.test_components.Adept
, twisted.python.test.test_components.BackwardsAdder
, twisted.python.test.test_components.ComponentAdder
, twisted.python.test.test_components.Elapsed
, twisted.python.test.test_components.MetaAdder
, twisted.python.test.test_components.Test
, twisted.test.crash_test_dummy.XA
I am the default implementation of an Adapter for some interface.
This docstring contains a limerick, by popular demand:
Subclassing made Zope and TR much harder to work with by far. So before you inherit, be sure to declare it Adapter, not PyObject*
Method | __conform__ |
I forward __conform__ to self.original if it has it, otherwise I simply return None. |
Method | __init__ |
Set my 'original' attribute to be the object I am adapting. |
Method | isuper |
Forward isuper to self.original |
Class Variable | multi |
If this adapter is persistent, should it be automatically registered for all appropriate interfaces. |
Class Variable | temporary |
If this is True, the adapter will not be persisted on the Componentized. |
Instance Variable | original |
Undocumented |
twisted.conch.manhole_ssh.TerminalUser
, twisted.python.test.test_components.Adept
, twisted.python.test.test_components.ComponentAdder
, twisted.python.test.test_components.Test
Set my 'original' attribute to be the object I am adapting.
If this adapter is persistent, should it be automatically registered for all appropriate interfaces.