diff options
-rw-r--r-- | wizards/com/sun/star/wizards/letter/LetterWizardDialogImpl.py | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/wizards/com/sun/star/wizards/letter/LetterWizardDialogImpl.py b/wizards/com/sun/star/wizards/letter/LetterWizardDialogImpl.py index ba72ea876bf1..a6f063636e8b 100644 --- a/wizards/com/sun/star/wizards/letter/LetterWizardDialogImpl.py +++ b/wizards/com/sun/star/wizards/letter/LetterWizardDialogImpl.py @@ -66,19 +66,20 @@ class LetterWizardDialogImpl(LetterWizardDialog): self.NormPaths = [] @classmethod - def main(self, args): - ConnectStr = \ - "uno:socket,host=localhost,port=2002;urp;StarOffice.ComponentContext" - xLocMSF = None + def main(self): + #Call the wizard remotely(see README) try: + ConnectStr = \ + "uno:socket,host=localhost,port=2002;urp;StarOffice.ComponentContext" xLocMSF = Desktop.connect(ConnectStr) - except Exception, e: - traceback.print_exc() - - lw = LetterWizardDialogImpl(xLocMSF) - lw.startWizard(xLocMSF, None) - - def startWizard(self, xMSF, CurPropertyValue): + lw = LetterWizardDialogImpl(xLocMSF) + lw.startWizard(xLocMSF) + except Exception as e: + print ("Wizard failure exception " + str(type(e)) + + " message " + str(e) + " args " + str(e.args) + + traceback.format_exc()) + + def startWizard(self, xMSF): self.running = True try: #Number of steps on WizardDialog |