Item.__init__(self, *args, **kwargs) class Int(Item): _type = int class Bool(Item): _type = bool GLConfig = { 'private': { 'receipt_salt': Unicode(validator=shorttext_v, default=salt()), # is always customized 'smtp_password': Unicode(validator=shorttext_v, default=u'yes_you_really_should_change_me'), 'version': Unicode(default=unicode(__version__)), 'version_db': Int(default=DATABASE_VERSION), 'latest_version': Unicode(default=unicode(__version__)), 'acme': Bool(default=False), 'acme_accnt_key': Unicode(), 'acme_accnt_uri': Unicode(),
class Unicode(Item): _type = unicode class Int(Item): _type = int class Bool(Item): _type = bool GLConfig = { 'private': { 'receipt_salt': Unicode(validator=shorttext_v, default=salt()), # is always customized 'smtp_password': Unicode(validator=shorttext_v, default=u'yes_you_really_should_change_me'), 'version': Unicode(default=unicode(__version__)), 'version_db': Int(default=DATABASE_VERSION), }, 'notification': { 'server': Unicode(validator=shorttext_v, default=u'demo.globaleaks.org'), 'port': Int(default=9267), 'username': Unicode(validator=shorttext_v, default=u'hey_you_should_change_me'), # See smtp_password in private for password 'source_name': Unicode(validator=shorttext_v, default=u'GlobaLeaks - CHANGE EMAIL ACCOUNT USED FOR NOTIFICATION'), 'source_email': Unicode(validator=shorttext_v, default=u'*****@*****.**'),