コード例 #1
0
ファイル: core.py プロジェクト: bok/mopidy
 def setup_frontends(self, core_queue, backend):
     frontends = []
     for frontend_class_name in settings.FRONTENDS:
         try:
             frontend = get_class(frontend_class_name)(core_queue, backend)
             frontend.start()
             frontends.append(frontend)
         except OptionalDependencyError as e:
             logger.info(u'Disabled: %s (%s)', frontend_class_name, e)
     return frontends
コード例 #2
0
ファイル: __main__.py プロジェクト: xim/mopidy
def stop_backend():
    stop_actors_by_class(get_class(settings.BACKENDS[0]))
コード例 #3
0
ファイル: __main__.py プロジェクト: xim/mopidy
def setup_backend():
    get_class(settings.BACKENDS[0]).start()
コード例 #4
0
ファイル: core.py プロジェクト: Amli/mopidy
def setup_mixer():
    get_class(settings.MIXER).start()
コード例 #5
0
ファイル: gstreamer.py プロジェクト: arambelo/mopidy
 def _setup_outputs(self):
     for output in settings.OUTPUTS:
         get_class(output)(self).connect()
コード例 #6
0
ファイル: core.py プロジェクト: arambelo/mopidy
def stop_mixer():
    stop_actors_by_class(get_class(settings.MIXER))
コード例 #7
0
ファイル: __init__.py プロジェクト: bok/mopidy
 def __init__(self, core_queue=None, output=None, mixer_class=None):
     self.core_queue = core_queue
     self.output = output
     if mixer_class is None:
         mixer_class = get_class(settings.MIXER)
     self.mixer = mixer_class(self)
コード例 #8
0
ファイル: core.py プロジェクト: ruudud/mopidy
def stop_mixer():
    stop_actors_by_class(get_class(settings.MIXER))
コード例 #9
0
ファイル: core.py プロジェクト: bok/mopidy
 def setup_backend(self, core_queue, output):
     return get_class(settings.BACKENDS[0])(core_queue, output)
コード例 #10
0
ファイル: core.py プロジェクト: bok/mopidy
 def setup_output(self, core_queue):
     output = get_class(settings.OUTPUT)(core_queue)
     output.start()
     return output
コード例 #11
0
ファイル: init_test.py プロジェクト: ruudud/mopidy
 def test_loading_existing_class(self):
     cls = get_class('unittest.TestCase')
     self.assertEqual(cls.__name__, 'TestCase')
コード例 #12
0
ファイル: init_test.py プロジェクト: ruudud/mopidy
 def test_import_error_message_contains_complete_class_path(self):
     try:
         get_class('foo.bar.Baz')
     except ImportError as e:
         self.assert_('foo.bar.Baz' in str(e))
コード例 #13
0
 def test_loading_module_that_does_not_exist(self):
     with self.assertRaises(ImportError):
         utils.get_class('foo.bar.Baz')
コード例 #14
0
 def test_loading_incorrect_class_path(self):
     with self.assertRaises(ImportError):
         utils.get_class('foobarbaz')
コード例 #15
0
 def test_loading_class_that_does_not_exist(self):
     with self.assertRaises(ImportError):
         utils.get_class('unittest.FooBarBaz')
コード例 #16
0
ファイル: __main__.py プロジェクト: xim/mopidy
def setup_frontends():
    for frontend_class_name in settings.FRONTENDS:
        try:
            get_class(frontend_class_name).start()
        except OptionalDependencyError as e:
            logger.info(u'Disabled: %s (%s)', frontend_class_name, e)
コード例 #17
0
ファイル: __main__.py プロジェクト: xim/mopidy
def stop_frontends():
    for frontend_class_name in settings.FRONTENDS:
        try:
            stop_actors_by_class(get_class(frontend_class_name))
        except OptionalDependencyError:
            pass
コード例 #18
0
ファイル: core.py プロジェクト: ruudud/mopidy
def setup_mixer():
    get_class(settings.MIXER).start()