Allow to override config file options by cmdline arguments (closes #5724484)
For the sake of consistency with cw, the 'profile' option's short name has
been removed, so we can use the lower 'p' for this purpose (for consistency
with cubicweb).
Requires CubicWeb 3.21 to work.
from logilab.common.configuration import REQUIRED
import cubicweb.schema
cubicweb.schema.INTERNAL_TYPES.add('CWSession')
options = (
('pyramid-auth-secret', {
'type': 'string',
'default': REQUIRED,
'help': 'Secret phrase to encrypt the authentication cookie',
'group': 'pyramid',
'level': 3
}),
('pyramid-session-secret', {
'type': 'string',
'default': REQUIRED,
'help': 'Secret phrase to sign the session cookie',
'group': 'pyramid',
'level': 3
}),
)