Add a try: catch: block so we don't put any tracebacks into console when

from clipboard is attempted on things that aren't fits
This commit is contained in:
cncfanatics
2010-10-26 08:28:01 +02:00
parent ac810bc36a
commit 2d13c276ca

View File

@@ -115,7 +115,7 @@ class MainFrame(wx.Frame):
tab, _ = self.notebookBrowsers.HitTest(event.Position)
if tab != -1:
self.notebookBrowsers.SetSelection(tab)
def CloseCurrentFit(self, evt):
self.fitMultiSwitch.removeCurrentTab()
@@ -202,10 +202,13 @@ class MainFrame(wx.Frame):
def clipboardXml(self, event):
sFit = service.Fit.getInstance()
self.toClipboard(sFit.exportXml(self.getActiveFit()))
def importFromClipboard(self, event):
sFit = service.Fit.getInstance()
sFit.saveImportedFits(sFit.importFitFromBuffer(self.fromClipboard()))
try:
sFit.saveImportedFits(sFit.importFitFromBuffer(self.fromClipboard()))
except:
pass
def toClipboard(self, text):
clip = wx.TheClipboard
@@ -213,7 +216,7 @@ class MainFrame(wx.Frame):
data = wx.TextDataObject(text)
clip.SetData(data)
clip.Close()
def fromClipboard(self):
clip = wx.TheClipboard
clip.Open()