Skip to main content

snippets for zope.interface

Project description

  • zca-list

  • zca-snippets

zca-list

$ zca-list pyramid.interfaces
pyramid.interfaces:ITranslationDirectories
pyramid.interfaces:INewRequest
pyramid.interfaces:IRootFactory
pyramid.interfaces:IDefaultRootFactory
pyramid.interfaces:IViewMapperFactory
pyramid.interfaces:IBeforeRender
## ..snip
pyramid.interfaces:IExceptionViewClassifier
pyramid.interfaces:ILocaleNegotiator
pyramid.interfaces:IMultiDict
pyramid.interfaces:IAuthenticationPolicy

zca-snippets

$ zca-snippets pyramid.interfaces:IAuthenticationPolicy
from zope.interface import implementer
from pyramid.interfaces import IAuthenticationPolicy

## see: pyramid.interfaces:IAuthenticationPolicy
@implementer(IAuthenticationPolicy)
class AuthenticationPolicy(object):
    def remember(self, request, principal, **kw):
        pass

    def effective_principals(self, request):
        pass

    def forget(self, request):
        pass

    def authenticated_userid(self, request):
        pass

    def unauthenticated_userid(self, request):
        pass
    $ zca-snippets -q pyramid.interfaces:IAuthorizationPolicy
## see: pyramid.interfaces:IAuthorizationPolicy
@implementer(IAuthorizationPolicy)
class AuthorizationPolicy(object):
    def principals_allowed_by_permission(self, context, permission):
        pass

    def permits(self, context, principals, permission):
        pass

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

zca_snippets-0.0.2.tar.gz (2.9 kB view details)

Uploaded Source

File details

Details for the file zca_snippets-0.0.2.tar.gz.

File metadata

  • Download URL: zca_snippets-0.0.2.tar.gz
  • Upload date:
  • Size: 2.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for zca_snippets-0.0.2.tar.gz
Algorithm Hash digest
SHA256 d879ee8b9f17b6be8f3394dfd118e63ec141885f475f26b8dd5afa02af9ceffc
MD5 3c935dd56150a8505dec2d154df3312a
BLAKE2b-256 1a2b7a16d6e59e9ad9378204e0ffd5c999065bdc9349ebc5d41f542a5f4b2800

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page