Simplify set_global_state

This commit is contained in:
Kovid Goyal 2017-05-16 15:07:35 +05:30
parent dfe9453dc7
commit bff275fc7e
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -318,14 +318,9 @@ class Connection(apsw.Connection): # {{{
# }}} # }}}
def set_global_state(backend, precompiled_user_functions=None): def set_global_state(backend):
if precompiled_user_functions: load_user_template_functions(
load_user_template_functions(backend.library_id, backend.library_id, (), precompiled_user_functions=backend.get_user_template_functions())
[],
precompiled_user_functions=precompiled_user_functions)
else:
load_user_template_functions(backend.library_id,
backend.prefs.get('user_template_functions', []))
class DB(object): class DB(object):
@ -416,7 +411,7 @@ class DB(object):
self.set_user_template_functions(compile_user_template_functions( self.set_user_template_functions(compile_user_template_functions(
self.prefs.get('user_template_functions', []))) self.prefs.get('user_template_functions', [])))
if load_user_formatter_functions: if load_user_formatter_functions:
set_global_state(self, precompiled_user_functions = self.get_user_template_functions()) set_global_state(self)
def get_user_template_functions(self): def get_user_template_functions(self):
return self._user_template_functions return self._user_template_functions