module documentation

Undocumented

Interface IDependencyInjector An injector for a given dependency.
Interface IKleinRequest No interface docstring; 2/2 attributes, 1/1 method documented
Interface IRequestLifecycle Interface for adding hooks to the phases of a request's lifecycle.
Interface IRequiredParameter A declaration that a given Python parameter is required to satisfy a given dependency at request-handling time.
Interface ISession An ISession provider contains an identifier for the session, information about how the session was negotiated with the client software, and
Interface ISessionProcurer An ISessionProcurer wraps an ISessionStore and can procure sessions that store, given HTTP request objects.
Interface ISessionStore Backing storage for sessions.
Interface ISimpleAccount Data-store agnostic account interface.
Interface ISimpleAccountBinding Data-store agnostic account / session binding manipulation API for "simple" accounts - i.e. those using username, password, and email address as a method to authenticate a user.
Class EarlyExit An EarlyExit may be raised by any of the code that runs in the before-request dependency injection code path when using klein.Requirer.require.
Class NoSuchSession No such session could be found.
Class SessionMechanism Mechanisms which can be used to identify and authenticate a session.
Class TooLateForCookies It's too late to set a cookie.
Class TransactionEnded Exception raised when.
Class ValidationError A ValidationError is raised by Field.extractValue.
Class ValueAbsent A value was required but none was supplied.