Exemplo n.º 1
0
def test_load_defaults_from_file():
    with NamedTemporaryFile() as f:
        write_defaults_to_file(f.name)
        load_defaults_from_file(f.name)
Exemplo n.º 2
0
    VERSION = Version(revstring)

print('Loading pymor version {}'.format(VERSION))

import os
if 'PYMOR_DEFAULTS' in os.environ:
    filename = os.environ['PYMOR_DEFAULTS']
    if filename in ('', 'NONE'):
        print('Not loading any defaults from config file')
    else:
        for fn in filename.split(':'):
            if not os.path.exists(fn):
                raise IOError('Cannot load defaults from file ' + fn)
            print('Loading defaults from file ' + fn +
                  ' (set by PYMOR_DEFAULTS)')
            load_defaults_from_file(fn)
else:
    filename = os.path.join(os.getcwd(), 'pymor_defaults.py')
    if os.path.exists(filename):
        if os.stat(filename).st_uid != os.getuid():
            raise IOError('Cannot load defaults from config file ' + filename +
                          ': not owned by user running Python interpreter')
        print('Loading defaults from file ' + filename)
        load_defaults_from_file(filename)

from pymor.core.logger import set_log_levels, set_log_format
set_log_levels()
set_log_format()

from pymor.tools import mpi
if mpi.parallel and mpi.event_loop_settings()['auto_launch']:
Exemplo n.º 3
0
'''.format(e.output, e.returncode))
        revstring = NO_VERSIONSTRING
finally:
    version = Version(revstring)

VERSION = version
print('Loading pymor version {}'.format(VERSION))


import os
if 'PYMOR_DEFAULTS' in os.environ:
    filename = os.environ['PYMOR_DEFAULTS']
    if filename in ('', 'NONE'):
        print('Not loading any defaults from config file')
    else:
        if not os.path.exists(filename):
            raise IOError('Cannot load defaults from file ' + filename)
        print('Loading defaults from file ' + filename + ' (set by PYMOR_DEFAULTS)')
        load_defaults_from_file(filename)
else:
    filename = os.path.join(os.getcwd(), 'pymor_defaults.py')
    if os.path.exists(filename):
        if os.stat(filename).st_uid != os.getuid():
            raise IOError('Cannot load defaults from config file ' + filename
                          + ': not owned by user running Python interpreter')
        print('Loading defaults from file ' + filename)
        load_defaults_from_file(filename)

from pymor.core.logger import set_log_levels
set_log_levels()
Exemplo n.º 4
0
def test_load_defaults_from_file():
    with SafeTemporaryFileName('defaults.py') as filename:
        write_defaults_to_file(filename)
        load_defaults_from_file(filename)