def basenames(self): """Returns a list of basenames that our document is expected to create. The list is created based on include files and the define output-suffix and \bookOutputName and \bookOutputSuffix commands. You should add '.ext' and/or '-[0-9]+.ext' to find created files. """ # if the file defines an 'output' variable, it is used instead output = variables.get(self.document(), 'output') filename = self.jobinfo()[0] if output: dirname = os.path.dirname(filename) return [os.path.join(dirname, name.strip()) for name in output.split(',')] mode = self.mode() if mode == "lilypond": return fileinfo.basenames(self.lydocinfo(), self.includefiles(), filename) elif mode == "html": pass elif mode == "texinfo": pass elif mode == "latex": pass elif mode == "docbook": pass return []
def basenames(self): """Returns a list of basenames that our document is expected to create. The list is created based on include files and the define output-suffix and \bookOutputName and \bookOutputSuffix commands. You should add '.ext' and/or '-[0-9]+.ext' to find created files. """ filename, mode = self.jobinfo()[:2] if mode == "lilypond": return fileinfo.basenames(filename, self.includefiles(), self.outputargs()) elif mode == "html": pass elif mode == "texinfo": pass elif mode == "latex": pass elif mode == "docbook": pass return []