""" ptah settings """ import pytz import logging import sqlalchemy import translationstring import ptah.form from email.utils import formataddr from pyramid.events import ApplicationCreated from pyramid_mailer.interfaces import IMailer import ptah from ptah import settings _ = translationstring.TranslationStringFactory('ptah') log = logging.getLogger('ptah') ptah.register_settings( ptah.CFG_ID_PTAH, ptah.form.BoolField( 'auth', title = _('Authentication policy'), description = _('Enable authentication policy.'), default = False), ptah.form.TextField( 'secret', title = _('Authentication policy secret'), description = _('The secret (a string) used for auth_tkt '
import translationstring gettext = translationstring.TranslationStringFactory('pyramid_aiorest')
import translationstring DEFAULT_DOMAIN = 'drive' _ = translationstring.TranslationStringFactory(DEFAULT_DOMAIN)
def test_pyramid_translator(self): t = PyramidTranslator() _ = translationstring.TranslationStringFactory('deform') self.excercise_translator(t)
"""Briefy Common.""" import translationstring _ = translationstring.TranslationStringFactory(__name__) def init(): """Initialize things that need initializing on import.""" from briefy.common.utils import json_override from sqlalchemy_continuum import make_versioned json_override.init() # As our users are not in here, it is not easy to keep track # of changes using this make_versioned(user_cls=None) init()
from __future__ import unicode_literals import logging import colander import translationstring from functools import partial from pyramid.session import check_csrf_token as check_csrf from pyramid.httpexceptions import HTTPMethodNotAllowed log = logging.getLogger(__name__) _ = translationstring.TranslationStringFactory('pyramid-yards') class ValidationFailure(Exception): def __init__(self, errors): super(ValidationFailure, self).__init__('%r' % errors) self.errors = errors class Yards(object): """ A place where http request parameter has been validated using colander. """ def __init__(self, request): self._data = {} self.errors = {} self.attrs = {}
"""Schema to use Colander. Not used at the moment.""" from __future__ import absolute_import from colander import SchemaType, null, Invalid from colander.compat import ( text_, text_type, ) from colanderalchemy import SQLAlchemySchemaNode import translationstring _ = translationstring.TranslationStringFactory('colander') class CustomFieldsSASchema(SQLAlchemySchemaNode): def __init__(self, class_, includes=None, excludes=None, overrides=None, unknown='ignore', field_overrides=None, **kw): super(CustomFieldsSASchema, self).__init__(class_, includes, excludes, overrides, unknown, **kw) self.field_map = {} if field_overrides: for field in field_overrides:
translation = None return translationstring.Translator(translation) def set_translator(languages=None): global translator translator = create_translator(languages) def get_translator(): return translator translator = None set_translator(None) _ = translationstring.TranslationStringFactory('tinyschema') class ValidationError(Exception): def __init__(self, error=None, name=None, names=None, message=None): self.name = name self.error = error self.names = names or [name] self.message = message class Failure(Exception): def __init__(self, errors): self.errors = errors def __str__(self):