Beispiel #1
0
 def wrapper(*args, **kwargs):
     original_prefs = yvs.get_prefs()
     try:
         yvs.update_prefs(prefs)
         return fn(*args, **kwargs)
     finally:
         yvs.update_prefs(original_prefs)
 def wrapper(*args, **kwargs):
     original_prefs = yvs.get_prefs()
     try:
         yvs.update_prefs(prefs)
         return fn(*args, **kwargs)
     finally:
         yvs.update_prefs(original_prefs)
def set_pref(key, value):

    prefs = shared.get_prefs()
    prefs[key] = value

    if key == 'language':
        bible = shared.get_bible_data(language=value)
        # Set version to default version of new language
        prefs['version'] = bible['default_version']

    shared.update_prefs(prefs)