Merge branch 'master' of evefit.org:pyfa

This commit is contained in:
cncfanatics
2010-10-13 19:22:28 +02:00
3 changed files with 17 additions and 9 deletions

View File

@@ -89,17 +89,23 @@ class ImportDialog(wx.Dialog):
sFit = service.Fit.getInstance()
if self._toggleEdit == -1:
if self._fitsFromFile:
sFit.saveImportedFits(self._fitsFromFile)
self.stStatus.SetLabel("Status: %d fit(s) imported" % len(self._fitsFromFile))
try:
sFit.saveImportedFits(self._fitsFromFile)
self.stStatus.SetLabel("Status: %d fit(s) imported" % len(self._fitsFromFile))
except:
self.stStatus.SetLabel("Status: Error importing from file!")
self._fitsFromFile = None
else:
self.stStatus.SetLabel("Status: No fits were specified. Use Browse button.")
else:
buffer = self.tcEdit.GetValue()
if len(buffer) != 0:
self._fitsFromEdit = sFit.importFitFromBuffer(buffer)
sFit.saveImportedFits(self._fitsFromEdit)
self.stStatus.SetLabel("Status: %d fit(s) imported" % len(self._fitsFromEdit))
try:
self._fitsFromEdit = sFit.importFitFromBuffer(buffer)
sFit.saveImportedFits(self._fitsFromEdit)
self.stStatus.SetLabel("Status: %d fit(s) imported" % len(self._fitsFromEdit))
except:
self.stStatus.SetLabel("Status: Error importing from text editor!")
else:
self.stStatus.SetLabel("Status: Nothing specified.")
event.Skip()
@@ -107,8 +113,11 @@ class ImportDialog(wx.Dialog):
def prepareFileFits(self, event):
sFit = service.Fit.getInstance()
self._fitsFromFile = sFit.importFit(event.Path)
self.stStatus.SetLabel("Found %d fit(s)." % len(self._fitsFromFile))
try:
self._fitsFromFile = sFit.importFit(event.Path)
self.stStatus.SetLabel("Status: Found %d fit(s)." % len(self._fitsFromFile))
except:
self.stStatus.SetLabel("Status: Invalid fitting file!")
def ImportFromFile( self, event ):
print event.Path

View File

@@ -442,7 +442,7 @@ class PyGauge(wx.PyWindow):
start = 0
end = oldValue - value
step=self.OUT_QUART(self._animStep, start, end, self._animDuration)
step=self.OUT_QUAD(self._animStep, start, end, self._animDuration)
self._animStep += self._period
if self._timerId == event.GetId():

View File

@@ -279,4 +279,3 @@ class Fit(object):
def saveImportedFits(self, fits):
for fit in fits:
eos.db.save(fit)
#should return -1 in case of errors