本文整理汇总了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;未经允许,请勿转载。 |
请发表评论