示例#1
0
    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 []
示例#2
0
 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 []