def printWindow(self, printer=None): # printing is done via SVG in a temporary file try: self.canvas.print_dialog(printer) except ImportError: SubWindow.printWindow(self, printer) return