From 1750624f0feacd519778cbf175b064b631d667ad Mon Sep 17 00:00:00 2001 From: Lucas Thode Date: Thu, 28 Oct 2010 15:40:19 -0500 Subject: [PATCH] made the export-to-clipboard code use a lookup tbl --- gui/mainFrame.py | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/gui/mainFrame.py b/gui/mainFrame.py index bbd093e5f..d6aa815f6 100644 --- a/gui/mainFrame.py +++ b/gui/mainFrame.py @@ -253,20 +253,16 @@ class MainFrame(wx.Frame): self._openAfterImport(len(fits), IDs) except: pass - + def exportToClipboard(self, event): + CopySelectDict = {CopySelectDialog.copyFormatEft: self.clipboardEft, + CopySelectDialog.copyFormatXml: self.clipboardXml, + CopySelectDialog.copyFormatDna: self.clipboardDna} dlg = CopySelectDialog(self) dlg.ShowModal() selected = dlg.GetSelected() try: - if selected == CopySelectDialog.copyFormatEft: - self.clipboardEft() - elif selected == CopySelectDialog.copyFormatXml: - self.clipboardXml() - elif selected == CopySelectDialog.copyFormatDna: - self.clipboardDna() - else: - print "oops, invalid clipboard export format: %d" % selected + CopySelectDict[selected]() except: pass dlg.Destroy()