• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Python config.init函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Python中quodlibet.config.init函数的典型用法代码示例。如果您正苦于以下问题:Python init函数的具体用法?Python init怎么用?Python init使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了init函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。

示例1: setUp

    def setUp(self):
        config.init()

        self.main = mkdtemp()

        self.dir1 = mkdtemp(dir=self.main)
        self.dir2 = mkdtemp(dir=self.main)

        h, self.cover1 = mkstemp(".png", dir=self.main)
        os.close(h)
        pb = GdkPixbuf.Pixbuf.new(GdkPixbuf.Colorspace.RGB, True, 8, 10, 10)
        pb.savev(self.cover1, "png", [], [])

        h, self.cover2 = mkstemp(".png", dir=self.main)
        os.close(h)
        pb = GdkPixbuf.Pixbuf.new(GdkPixbuf.Colorspace.RGB, True, 8, 20, 20)
        pb.savev(self.cover2, "png", [], [])

        fd, self.file1 = mkstemp(".mp3", dir=self.main)
        os.close(fd)
        shutil.copy(os.path.join(DATA_DIR, 'silence-44-s.mp3'), self.file1)

        fd, self.file2 = mkstemp(".mp3", dir=self.main)
        os.close(fd)
        shutil.copy(os.path.join(DATA_DIR, 'silence-44-s.mp3'), self.file2)

        self.manager = CoverManager()
开发者ID:bp0,项目名称:quodlibet,代码行数:27,代码来源:test_plugins_cover.py


示例2: setUp

 def setUp(self):
     config.init()
     init_fake_app()
     fd, self.fn = mkstemp()
     os.close(fd)
     pb = GdkPixbuf.Pixbuf.new(GdkPixbuf.Colorspace.RGB, True, 8, 150, 10)
     pb.savev(self.fn, "png", [], [])
开发者ID:LudoBike,项目名称:quodlibet,代码行数:7,代码来源:test_qltk_cover.py


示例3: setUp

 def setUp(self):
     config.init()
     self.h = SongsMenuPluginHandler()
     library = SongLibrary()
     library.librarian = SongLibrarian()
     self.lib = library
     self.parent = Gtk.Window()
开发者ID:bernd-wechner,项目名称:quodlibet,代码行数:7,代码来源:test_songsmenu.py


示例4: setUpClass

    def setUpClass(cls):
        config.init()

        cls.mod = cls.modules["ReplayGain"]
        Kind = cls.plugins["ReplayGain"].cls
        cls.songs = []
        cls.plugin = Kind(cls.songs, None)
开发者ID:bossjones,项目名称:quodlibet,代码行数:7,代码来源:test_replaygain.py


示例5: setUp

 def setUp(self):
     config.init()
     self.library = library = SongFileLibrary()
     library.librarian = SongLibrarian()
     library.add(SONGS)
     self.Kind.init(library)
     self.b = self.Kind(library)
开发者ID:Konzertheld,项目名称:quodlibet,代码行数:7,代码来源:test_browsers__base.py


示例6: setUp

    def setUp(self):
        config.init()
        config.set("player", "gst_pipeline", "fakesink")
        config.set("settings", "xine_driver", "none")
        module = player.init_backend(self.NAME)
        lib = library.init()
        self.player = module.init(lib.librarian)
        source = PlaylistModel()
        source.set(FILES)

        self.events = []

        def start_end_handler(player, song, *args):
            self.events.append((args[-1], song))

        self.player.connect("song-started", start_end_handler, "started")
        self.player.connect("song-ended", start_end_handler, "ended")

        self.player.setup(source, None, 0)

        self.signals = []

        def handler(type_, *args):
            self.signals.append(type_)
        connect_obj(self.player, "unpaused", handler, "unpaused")
        connect_obj(self.player, "paused", handler, "paused")
开发者ID:LudoBike,项目名称:quodlibet,代码行数:26,代码来源:test_player.py


示例7: test_add_filename

    def test_add_filename(self):
        config.init()
        try:
            filename = self.__get_file()
            ret = self.library.add_filename(filename)
            self.failUnless(ret)
            self.failUnlessEqual(1, len(self.library))
            self.failUnlessEqual(len(self.added), 1)
            ret = self.library.add_filename(filename)
            self.failUnless(ret)
            self.failUnlessEqual(len(self.added), 1)
            os.unlink(filename)

            filename = self.__get_file()
            ret = self.library.add_filename(filename, add=False)
            self.failUnless(ret)
            self.failIf(ret in self.library)
            self.failUnlessEqual(len(self.added), 1)
            self.library.add([ret])
            self.failUnless(ret in self.library)
            self.failUnlessEqual(len(self.added), 2)
            self.failUnlessEqual(2, len(self.library))
            os.unlink(filename)

            with capture_output():
                ret = self.library.add_filename("")
            self.failIf(ret)
            self.failUnlessEqual(len(self.added), 2)
            self.failUnlessEqual(2, len(self.library))

        finally:
            config.quit()
开发者ID:pensadorramm,项目名称:quodlibet,代码行数:32,代码来源:test_library_libraries.py


示例8: setUp

 def setUp(self):
     module = self.modules["CustomCommands"]
     globals().update(vars(module))
     self.plugin = self.plugins["CustomCommands"].cls
     config.init()
     self.cmd_list = CustomCommands.DEFAULT_COMS
     self.commands = JSONObjectDict.from_list(self.cmd_list)
开发者ID:bernd-wechner,项目名称:quodlibet,代码行数:7,代码来源:test_custom_commands.py


示例9: setUp

    def setUp(self):
        self.mod = self.modules["mpd_server"]
        config.init()
        init_fake_app()

        MPDServerPlugin = self.mod.MPDServerPlugin
        MPDConnection = self.mod.main.MPDConnection
        MPDService = self.mod.main.MPDService

        class Server(object):
            service = MPDService(app, MPDServerPlugin())

            def _remove_connection(self, conn):
                pass

        server = Server()
        s, c = socket.socketpair()
        self.s = s
        c.setblocking(False)
        s.settimeout(1)
        self.conn = MPDConnection(server, c)
        self.conn.handle_init(server)
        while Gtk.events_pending():
            Gtk.main_iteration_do(True)
        self.s.recv(9999)
开发者ID:bernd-wechner,项目名称:quodlibet,代码行数:25,代码来源:test_mpdserver.py


示例10: main

def main():
    quodlibet._init_signal()

    opts = util.OptionParser(
        "Ex Falso", const.VERSION,
        _("an audio tag editor"), "[%s]" % _("directory"))

    sys.argv.append(os.path.abspath("."))
    opts, args = opts.parse()
    args[0] = os.path.realpath(args[0])

    config.init(const.CONFIG)

    app.library = quodlibet.init(icon="exfalso",
                                 name="Ex Falso",
                                 title=const.PROCESS_TITLE_EF)
    app.librarian = app.library.librarian
    app.player = quodlibet.init_backend("nullbe", app.librarian)
    pm = quodlibet.init_plugins()
    pm.rescan()

    from quodlibet.qltk.exfalsowindow import ExFalsoWindow
    app.window = ExFalsoWindow(app.library, args[0])
    app.window.init_plugins()

    from quodlibet.qltk import session
    session.init("exfalso")

    quodlibet.enable_periodic_save(save_library=False)
    quodlibet.main(app.window)

    config.save(const.CONFIG)

    print_d("Finished shutdown.")
开发者ID:silkecho,项目名称:glowing-silk,代码行数:34,代码来源:exfalso.py


示例11: setUp

 def setUp(self):
     config.init()
     fd, self.filename = mkstemp(".mp3")
     os.close(fd)
     shutil.copy(os.path.join(DATA_DIR, 'silence-44-s.mp3'), self.filename)
     fd, self.filename2 = mkstemp(".mp3")
     os.close(fd)
     shutil.copy(os.path.join(DATA_DIR, 'mutagen-bug.mp3'), self.filename2)
开发者ID:bp0,项目名称:quodlibet,代码行数:8,代码来源:test_formats__id3.py


示例12: setUp

 def setUp(self):
     config.init()
     player = NullPlayer()
     song = AudioFile()
     song.bookmarks = [(10, "bla")]
     song.sanitize("/")
     player.song = song
     self.player = player
开发者ID:silkecho,项目名称:glowing-silk,代码行数:8,代码来源:test_qltk_bookmarks.py


示例13: main

def main(argv=sys.argv):
    """Main entry point"""

    config.init()
    try:
        return _main(argv)
    finally:
        config.quit()
开发者ID:kriskielce88,项目名称:xn--ls8h,代码行数:8,代码来源:main.py


示例14: setUp

    def setUp(self):
        config.init()

        lib = SongLibrary()
        self.p2 = Pane(lib, "artist", self)
        self.p1 = Pane(lib, "genre", self.p2)
        self.last = None
        self.count = 0
开发者ID:LudoBike,项目名称:quodlibet,代码行数:8,代码来源:test_browsers_paned.py


示例15: setUp

 def setUp(self):
     config.init()
     player = NullPlayer()
     song = AudioFile()
     song.bookmarks = [(10, "bla")]
     song.sanitize(fsnative(u"/"))
     player.song = song
     self.player = player
     self.library = SongLibrary()
开发者ID:LudoBike,项目名称:quodlibet,代码行数:9,代码来源:test_qltk_bookmarks.py


示例16: setUp

 def setUp(self):
     config.init()
     init_fake_app()
     app.player.paused = False
     # Only album browsers are supported currently
     app.library.clear()
     app.window.browser = AlbumList(app.library)
     self.plugin = self.plugins["Random Album Playback"].cls()
     self.albums = [A1, A2, A3]
开发者ID:LudoBike,项目名称:quodlibet,代码行数:9,代码来源:test_randomalbum.py


示例17: setUp

 def setUp(self):
     """Copy the base silent file to a temp name/location and load it"""
     config.init()
     fd, self.filename = mkstemp(suffix=self.ext, text=False)
     dst = os.fdopen(fd, 'w')
     src = open(self.base + self.ext, 'rb')
     copyfileobj(src, dst)
     dst.close()
     self.song = formats.MusicFile(self.filename)
开发者ID:Konzertheld,项目名称:quodlibet,代码行数:9,代码来源:test_metadata.py


示例18: setUp

    def setUp(self):
        config.init()
        self.library = SongLibrary()
        backend = quodlibet.player.init_backend("nullbe")
        self.device = backend.init(self.library)

        self.songs = [AudioFile({"title": x}) for x in ["song1", "song2", "song3"]]
        for song in self.songs:
            song.sanitize(fsnative(unicode(song["title"])))
开发者ID:SimonLarsen,项目名称:quodlibet,代码行数:9,代码来源:test_qltk_songsmenu.py


示例19: setUp

    def setUp(self):
        config.init()
        self.manager = CoverManager()

        self.dir = os.path.realpath(quux("~dirname"))
        self.files = [self.full_path("12345.jpg"),
                      self.full_path("nothing.jpg")
                      ]
        for f in self.files:
            file(f, "w").close()
开发者ID:Konzertheld,项目名称:quodlibet,代码行数:10,代码来源:test_util_cover.py


示例20: setUp

 def setUp(self):
     config.init()
     config.set("browsers", "panes", "artist")
     library = SongLibrary()
     library.librarian = SongLibrarian()
     PanedBrowser.init(library)
     for af in SONGS:
         af.sanitize()
     library.add(SONGS)
     self.bar = self.Bar(library, False)
开发者ID:silkecho,项目名称:glowing-silk,代码行数:10,代码来源:test_browsers_paned.py



注:本文中的quodlibet.config.init函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python config.quit函数代码示例发布时间:2022-05-26
下一篇:
Python config.gettext函数代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap