From: Andre L. V. Loureiro Date: Tue, 26 May 2009 04:28:09 +0000 (-0400) Subject: In ZAudioLibrary class added the methos do_scan X-Git-Url: http://vcs.maemo.org/git/?a=commitdiff_plain;h=fdcab711fc27a2db52f25cfdee31697c0a4285dd;hp=aaaa0adc1a055204d157e838d47c10a18acea7f7;p=zukebox In ZAudioLibrary class added the methos do_scan --- diff --git a/zukebox_server/src/plugins/audio_library/library.py b/zukebox_server/src/plugins/audio_library/library.py index 5dd9870..8dca824 100644 --- a/zukebox_server/src/plugins/audio_library/library.py +++ b/zukebox_server/src/plugins/audio_library/library.py @@ -21,7 +21,7 @@ class ZAudioLibrary(PluginInterface): def load(self): self._load_config() - self._load_scanner() + self.do_scan() self._load_audio() def publish(self, webserver): @@ -34,7 +34,7 @@ class ZAudioLibrary(PluginInterface): mgr.set_parameter(plugin_section, ".scanned", True) mgr.save() - def _load_scanner(self): + def do_scan(self): self.lms = LightMediaScanner(self.db_path, self.audio_types, "utf8", 3, 3) self.lms.check(self.audio_folder) @@ -51,10 +51,18 @@ class ZAudioLibrary(PluginInterface): self.containers[self.all_container.id] = self.all_container def process_audio_folder(self): - self.lms.process(self.audio_folder) + if self.lms is not None: + self.lms.process(self.audio_folder) + else: + raise Exception("Could not process audio folder lightmediascanner is + None") def check_audio_folder(self): - self.lms.check(self.audio_folder) + if self.lms is not None: + self.lms.check(self.audio_folder) + else: + raise Exception("Could not check audio folder lightmediascanner is + None") def browse(self,id, browse_flag, filter, starting_index, requested_count, sort_criteria): if id in self.containers: