sdkagent

zope.interface API reference

95 public APIs from zope.interface (zopefoundation/zope.interface) — 91 classes, 0 functions, 4 methods. Signatures extracted by static analysis of the actual source.

Repository: zopefoundation/zope.interface

KindCount
Classes91
Functions0
Methods4

API list

classsrc.zope.interface.adapter.VerifyingAdapterRegistry
The most commonly-used adapter registry.
classsrc.zope.interface.common.builtins.IBool
Interface for :class:`bool`
classsrc.zope.interface.common.builtins.IByteString
Interface for immutable byte strings.
classsrc.zope.interface.common.builtins.IDict
Interface for :class:`dict`
classsrc.zope.interface.common.builtins.IFile
Interface for :class:`file`.
classsrc.zope.interface.common.builtins.IList
Interface for :class:`list`
classsrc.zope.interface.common.builtins.INativeString
Interface for native strings.
classsrc.zope.interface.common.builtins.ITextString
Interface for text ("unicode") strings.
classsrc.zope.interface.common.builtins.ITuple
Interface for :class:`tuple`
classsrc.zope.interface.common.collections.IByteString
This unifies `bytes` and `bytearray`.
classsrc.zope.interface.common.idatetime.IDateClass
This is the date class interface.
classsrc.zope.interface.common.idatetime.IDateTimeClass
This is the datetime class interface.
classsrc.zope.interface.common.idatetime.ITZInfo
Time zone info class.
classsrc.zope.interface.common.idatetime.ITime
Represent time with time zone.
methodsrc.zope.interface.common.idatetime.ITime.tzname()
Return the timezone name.
classsrc.zope.interface.common.idatetime.ITimeClass
This is the time class interface.
classsrc.zope.interface.common.idatetime.ITimeDeltaClass
This is the timedelta class interface.
classsrc.zope.interface.common.interfaces.IArithmeticError
Interface for `ArithmeticError`
classsrc.zope.interface.common.interfaces.IAssertionError
Interface for `AssertionError`
classsrc.zope.interface.common.interfaces.IAttributeError
Interface for `AttributeError`
classsrc.zope.interface.common.interfaces.IDeprecationWarning
Interface for `DeprecationWarning`
classsrc.zope.interface.common.interfaces.IEOFError
Interface for `EOFError`
classsrc.zope.interface.common.interfaces.IEnvironmentError
Interface for `EnvironmentError`
classsrc.zope.interface.common.interfaces.IException
Interface for `Exception`
classsrc.zope.interface.common.interfaces.IFloatingPointError
Interface for `FloatingPointError`
classsrc.zope.interface.common.interfaces.IIOError
Interface for `IOError`
classsrc.zope.interface.common.interfaces.IImportError
Interface for `ImportError`
classsrc.zope.interface.common.interfaces.IIndentationError
Interface for `IndentationError`
classsrc.zope.interface.common.interfaces.IIndexError
Interface for `IndexError`
classsrc.zope.interface.common.interfaces.IKeyError
Interface for `KeyError`
classsrc.zope.interface.common.interfaces.IKeyboardInterrupt
Interface for `KeyboardInterrupt`
classsrc.zope.interface.common.interfaces.ILookupError
Interface for `LookupError`
classsrc.zope.interface.common.interfaces.IMemoryError
Interface for `MemoryError`
classsrc.zope.interface.common.interfaces.INameError
Interface for `NameError`
classsrc.zope.interface.common.interfaces.INotImplementedError
Interface for `NotImplementedError`
classsrc.zope.interface.common.interfaces.IOSError
Interface for `OSError`
classsrc.zope.interface.common.interfaces.IOverflowError
Interface for `ArithmeticError`
classsrc.zope.interface.common.interfaces.IOverflowWarning
Deprecated, no standard class implements this.
classsrc.zope.interface.common.interfaces.IReferenceError
Interface for `ReferenceError`
classsrc.zope.interface.common.interfaces.IRuntimeError
Interface for `RuntimeError`
classsrc.zope.interface.common.interfaces.IRuntimeWarning
Interface for `RuntimeWarning`
classsrc.zope.interface.common.interfaces.IStandardError
Interface for `StandardError` (no longer existing.)
classsrc.zope.interface.common.interfaces.IStopIteration
Interface for `StopIteration`
classsrc.zope.interface.common.interfaces.ISyntaxError
Interface for `SyntaxError`
classsrc.zope.interface.common.interfaces.ISyntaxWarning
Interface for `SyntaxWarning`
classsrc.zope.interface.common.interfaces.ISystemError
Interface for `SystemError`
classsrc.zope.interface.common.interfaces.ISystemExit
Interface for `SystemExit`
classsrc.zope.interface.common.interfaces.ITabError
Interface for `TabError`
classsrc.zope.interface.common.interfaces.ITypeError
Interface for `TypeError`
classsrc.zope.interface.common.interfaces.IUnboundLocalError
Interface for `UnboundLocalError`
classsrc.zope.interface.common.interfaces.IUnicodeError
Interface for `UnicodeError`
classsrc.zope.interface.common.interfaces.IUserWarning
Interface for `UserWarning`
classsrc.zope.interface.common.interfaces.IValueError
Interface for `ValueError`
classsrc.zope.interface.common.interfaces.IWarning
Interface for `Warning`
classsrc.zope.interface.common.interfaces.IZeroDivisionError
Interface for `ZeroDivisionError`
classsrc.zope.interface.common.mapping.IClonableMapping
Something that can produce a copy of itself.
methodsrc.zope.interface.common.mapping.IClonableMapping.copy()
return copy of dict
classsrc.zope.interface.common.mapping.IEnumerableMapping
Mapping objects whose items can be enumerated.
classsrc.zope.interface.common.mapping.IExtendedWriteMapping
Additional mutation methods.
methodsrc.zope.interface.common.mapping.IExtendedWriteMapping.clear()
delete all items
classsrc.zope.interface.common.mapping.IFullMapping
Full mapping interface.
classsrc.zope.interface.common.mapping.IItemMapping
Simplest readable mapping object
classsrc.zope.interface.common.mapping.IMapping
Simple mapping interface
classsrc.zope.interface.common.mapping.IReadMapping
Basic mapping interface.
classsrc.zope.interface.common.mapping.IWriteMapping
Mapping methods for changing data
classsrc.zope.interface.common.sequence.IExtendedReadSequence
Full read interface for lists
classsrc.zope.interface.common.sequence.IFiniteSequence
A sequence of bound size.
classsrc.zope.interface.common.sequence.IMinimalSequence
Most basic sequence interface.
classsrc.zope.interface.common.sequence.ISequence
Full sequence contract.
classsrc.zope.interface.common.sequence.IWriteSequence
Full write contract for sequences
classsrc.zope.interface.declarations.Declaration
Interface declarations
classsrc.zope.interface.exceptions.Invalid
A specification is violated
classsrc.zope.interface.exceptions.InvalidInterface
The interface has invalid contents
classsrc.zope.interface.interface.Attribute
Attribute descriptions
methodsrc.zope.interface.interface.Element.getName()
Returns the name of the object.
classsrc.zope.interface.interface.InterfaceBase
Base class that wants to be replaced with a C base :)
classsrc.zope.interface.interface.InterfaceClass
Prototype (scarecrow) Interfaces Implementation.
classsrc.zope.interface.interfaces.ComponentLookupError
A component could not be found.
classsrc.zope.interface.interfaces.IAdapterRegistration
Information about the registration of an adapter
classsrc.zope.interface.interfaces.IAttribute
Attribute descriptors
classsrc.zope.interface.interfaces.IComponentRegistry
Register components
classsrc.zope.interface.interfaces.IComponents
Component registration and access
classsrc.zope.interface.interfaces.IElement
Objects that have basic documentation and tagged values.
classsrc.zope.interface.interfaces.IInterfaceDeclaration
Declare and check the interfaces of objects.
classsrc.zope.interface.interfaces.IMethod
Method attributes
classsrc.zope.interface.interfaces.IObjectEvent
An event related to an object.
classsrc.zope.interface.interfaces.IRegistered
A component or factory was registered
classsrc.zope.interface.interfaces.IRegistration
A registration-information object
classsrc.zope.interface.interfaces.IRegistrationEvent
An event that involves a registration
classsrc.zope.interface.interfaces.ISpecification
Object Behavioral specifications
classsrc.zope.interface.interfaces.IUnregistered
A component or factory was unregistered
classsrc.zope.interface.interfaces.IUtilityRegistration
Information about the registration of a utility
classsrc.zope.interface.interfaces.Invalid
A component doesn't satisfy a promise.
classsrc.zope.interface.interfaces.RegistrationEvent
There has been a change in a registration
classsrc.zope.interface.interfaces.Unregistered
A component or factory was unregistered

About this data

These signatures were extracted from the public source of zopefoundation/zope.interface using Python's ast module. Argument names, default values, type annotations and return types are taken verbatim from the code. Implementation bodies are never stored. See how it works for details.

Back to all 805 libraries