Divide BaseDoc into BaseDoc, TextDoc and DrawDoc. TextDoc and DrawDoc are abstract interfaces that must be implemented by the corresponding document generators.
svn: r8431
This commit is contained in:
@ -119,7 +119,7 @@ class GrampsDocTemplate(BaseDocTemplate):
|
||||
#
|
||||
#
|
||||
#------------------------------------------------------------------------
|
||||
class PdfDoc(BaseDoc.BaseDoc):
|
||||
class PdfDoc(BaseDoc.BaseDoc,BaseDoc.TextDoc,BaseDoc.DrawDoc):
|
||||
|
||||
def open(self,filename):
|
||||
if filename[-4:] != ".pdf":
|
||||
|
Reference in New Issue
Block a user