mirror of https://github.com/patacrep/patacrep.git
Louis
11 years ago
3 changed files with 43 additions and 9 deletions
@ -0,0 +1,26 @@ |
|||||
|
#!/usr/bin/env python |
||||
|
# -*- coding: utf-8 -*- |
||||
|
|
||||
|
"""Songbook exceptions and errors.""" |
||||
|
|
||||
|
class SongbookError(Exception): |
||||
|
pass |
||||
|
|
||||
|
class LatexCompilationError(SongbookError): |
||||
|
"""Error during LaTeX compilation.""" |
||||
|
|
||||
|
def __init__(self, basename): |
||||
|
self.basename = basename |
||||
|
|
||||
|
def __str__(self): |
||||
|
return """Error while pdfLaTeX compilation of "{basename}.tex" (see {basename}.log for more information).""".format(basename = self.basename) |
||||
|
|
||||
|
class CleaningError(SongbookError): |
||||
|
"""Error during cleaning of LaTeX auxiliary files.""" |
||||
|
|
||||
|
def __init__(self, filename, exception): |
||||
|
self.filename = filename |
||||
|
self.exception = exception |
||||
|
|
||||
|
def __str__(self): |
||||
|
return """Error while removing "{filename}": {exception}.""".format(filename = self.filename, exception = str(self.exception)) |
Loading…
Reference in new issue