Mercurial > moin > 1.9
view MoinMoin/config/__init__.py @ 1582:f37b49b6313d
url_prefix_static: move default to MoinMoin.config, use matching defaults for Twisted/standalone
author | Thomas Waldmann <tw AT waldmann-edv DOT de> |
---|---|
date | Mon, 25 Sep 2006 11:01:54 +0200 |
parents | 58f5af49cd03 |
children | 94887c1c1e8f |
line wrap: on
line source
# -*- coding: iso-8859-1 -*- """ MoinMoin - site-wide configuration defaults (NOT per single wiki!) @copyright: 2005-2006 by Thomas Waldmann (MoinMoin:ThomasWaldmann) @license: GNU GPL, see COPYING for details. """ import re from MoinMoin import version # Threads flag - if you write a moin server that use threads, import # config in the server and set this flag to True. use_threads = False # Charset - we support only 'utf-8'. While older encodings might work, # we don't have the resources to test them, and there is no real # benefit for the user. IMPORTANT: use only lowercase 'utf-8'! charset = 'utf-8' # When creating files, we use e.g. 0666 & config.umask for the mode: umask = 0770 # Default value for the static stuff URL prefix (css, img, js). # Caution: # * do NOT use this directly, it is only the DEFAULT value to be used by # server Config classes and by multiconfig.py for request.cfg. # * must NOT end with '/'! # * some servers expect '/' at beginning and only 1 level deep. url_prefix_static = '/moin_static' + version.release_short # Invalid characters - invisible characters that should not be in page # names. Prevent user confusion and wiki abuse, e.g u'\u202aFrontPage'. page_invalid_chars_regex = re.compile( ur""" \u0000 | # NULL # Bidi control characters \u202A | # LRE \u202B | # RLE \u202C | # PDF \u202D | # LRM \u202E # RLM """, re.UNICODE | re.VERBOSE ) # Other stuff url_schemas = [] smileys = (r"X-( :D <:( :o :( :) B) :)) ;) /!\ <!> (!) :-? :\ >:> |) " + r":-( :-) B-) :-)) ;-) |-) (./) {OK} {X} {i} {1} {2} {3} {*} {o}").split() # unicode: set the char types (upper, lower, digits, spaces) from MoinMoin.util.chartypes import _chartypes for key, val in _chartypes.items(): if not vars().has_key(key): vars()[key] = val