Simplest possible modification of ui. Working.
Will now propagate changes in every files.
This commit is contained in:
parent
62bdf7dfad
commit
4e17a2201b
@ -5,7 +5,7 @@ import sys
|
||||
import argparse
|
||||
import collections
|
||||
|
||||
from .ui import UI
|
||||
from . import uis
|
||||
from . import configs
|
||||
from . import commands
|
||||
from . import plugins
|
||||
@ -53,7 +53,8 @@ def execute(raw_args = sys.argv):
|
||||
config.load()
|
||||
config.as_global()
|
||||
|
||||
ui = UI(config)
|
||||
uis.init_ui(config)
|
||||
ui = uis.get_ui()
|
||||
|
||||
_update_check(config, ui)
|
||||
|
||||
|
@ -3,9 +3,26 @@ from __future__ import print_function
|
||||
import sys
|
||||
|
||||
from .beets_ui import _encoding, input_
|
||||
|
||||
from . import color
|
||||
|
||||
# package-shared ui that can be accessed using :
|
||||
# from uis import get_ui
|
||||
# ui = get_ui()
|
||||
# you must instanciate ui with a Config instance using init_ui(config)
|
||||
_ui = None
|
||||
|
||||
|
||||
def get_ui():
|
||||
if _ui is None:
|
||||
raise ValueError('ui not instanciated yet')
|
||||
return _ui
|
||||
|
||||
|
||||
def init_ui(config):
|
||||
global _ui
|
||||
_ui = UI(config)
|
||||
|
||||
|
||||
class UI:
|
||||
"""UI class. Stores configuration parameters and system information.
|
||||
"""
|
Loading…
x
Reference in New Issue
Block a user