Fix port references, imports, and add some logging

This commit is contained in:
Ebag333
2016-12-15 15:20:29 -08:00
parent 4fb07cc1d0
commit f76f44e9f3
2 changed files with 27 additions and 22 deletions

View File

@@ -19,6 +19,7 @@
import sys
import os.path
import logging
import sqlalchemy
import wx
@@ -84,6 +85,8 @@ if 'wxMac' not in wx.PlatformInfo or ('wxMac' in wx.PlatformInfo and wx.VERSION
print("Error loading Attribute Editor: %s.\nAccess to Attribute Editor is disabled." % e.message)
disableOverrideEditor = True
logger = logging.getLogger("pyfa.gui.mainFrame")
# dummy panel(no paint no erasebk)
class PFPanel(wx.Panel):
@@ -702,11 +705,11 @@ class MainFrame(wx.Frame):
toClipboard(Port.exportMultiBuy(fit))
def importFromClipboard(self, event):
sFit = Fit.getInstance()
clipboard = fromClipboard()
try:
fits = sFit.importFitFromBuffer(fromClipboard(), self.getActiveFit())
fits = Port().importFitFromBuffer(clipboard, self.getActiveFit())
except:
pass
logger.error("Attempt to import failed:\n%s", clipboard)
else:
self._openAfterImport(fits)