Exemple #1
0
main_path = join(abspath(dirname(__file__)), '..')

#: local objects
_local = Local()
_local_manager = LocalManager([_local])

#: fake module for context internals
ctx = ModuleType('ctx')
ctx.__doc__ = 'module that holds all context locals'

ctx.context = LocalProxy(_local, 'context')
ctx.settings = LocalProxy(_local, 'settings')
ctx.clipboard = LocalProxy(_local, 'clipboard')
ctx.logger = LocalProxy(_local, 'logger')
ctx.theme_environment = LocalProxy(_local, 'theme_environment')
ctx.theme_loader = LocalProxy(_local, 'theme_loader')


def get_copyright():
    """Return the copyright string for the about dialog."""
    import nms
    return 'Copyright %s' % re.compile(r'^\s+:%s:\s+(.*?)\.$(?m)' % 'copyright') \
            .search(nms.__doc__).group(1).strip()


VERSION = (0, 1)
AUTHORS = ['Christopher Grebs <*****@*****.**>']
ARTISTS = ['Christian Neumeister <http://crash-grafix.de>']
LICENSE = '''
Copyright (c) 2008 by Christopher Grebs.