def scan(self): import sys from node.flag import Flag """Building tree when using Xbmc library scanning feature """ from gui.directory import Directory if not self.set_root_node(): warn(self, "Cannot set root node ('%s')" % (str(self.node_type))) return False handle = qobuz.boot.handle Dir = Directory(self.root, self.nodes, withProgress=False) Dir.handle = int(sys.argv[1]) Dir.asList = False Dir.asLocalURL = True if self.root.nt & Flag.TRACK: self.root.fetch(None, None, Flag.TRACK, Flag.NONE) Dir.add_node(self.root) else: self.root.populating(Dir, self.depth, self.whiteFlag, self.blackFlag) Dir.set_content(self.root.content_type) Dir.end_of_directory() notifyH('Scanning results', str(Dir.total_put) + ' items where scanned', 3000) return True
def scan(self): import sys from node.flag import Flag """Building tree when using Xbmc library scanning feature """ from gui.directory import Directory if not self.set_root_node(): warn(self, "Cannot set root node ('%s')" % (str(self.node_type))) return False handle = qobuz.boot.handle Dir = Directory(self.root, self.nodes, withProgress=False) Dir.handle = int(sys.argv[1]) Dir.asList = False Dir.asLocalURL = True if self.root.nt & Flag.TRACK: self.root.fetch(None, None, Flag.TRACK, Flag.NONE) Dir.add_node(self.root) else: self.root.populating(Dir, self.depth, self.whiteFlag, self.blackFlag) Dir.set_content(self.root.content_type) Dir.end_of_directory() notifyH("Scanning results", str(Dir.total_put) + " items where scanned", 3000) return True