diff --git a/base.py b/base.py
index 765f116..079ba87 100644
--- a/base.py
+++ b/base.py
@@ -453,7 +453,8 @@ class BaseWindow(QMainWindow):
from src.analysis import AnalysisProcedure
self.analysis_procedure = AnalysisProcedure(self)
except ImportError as e:
- print("Import Error:", e)
+ print(("Base class without user supplied AnalysisProcedure class."
+ + " mport Error:"), e)
##self.trigger_elog_entry.connect(self.receive_elog_notification)
##self.trigger_hdf_save.connect(self.save_to_hdf)
@@ -508,7 +509,9 @@ class BaseWindow(QMainWindow):
elif self.facility == Facility.SLS:
from pyqtacc.sls.guiheader import GUIHeader
from pyqtacc.sls.sendelogsls import QSendToELOG
-
+ elif self.facility == Facility.HIPA:
+ from pyqtacc.hipa.guiheader import GUIHeader
+ from pyqtacc.hipa.sendeloghipa import QSendToELOG
self.gui_header = GUIHeader(self, user_mode=self.user_mode,
extended=extended)
@@ -1864,6 +1867,9 @@ class BaseWindow(QMainWindow):
elif facility == Facility.SLS:
from pyqtacc.qrc_resources.facility.sls.pyrcc5 import qrc_resources
print("FACILITY SLS")
+ elif facility == Facility.HIPA:
+ from pyqtacc.qrc_resources.facility.hipa.pyrcc5 import qrc_resources
+ print("FACILITY HIPA")
else:
print("Unknown Facility; assuming SLS")
from pyqtacc.qrc_resources.facility.sls.pyrcc5 import qrc_resources
@@ -1950,7 +1956,8 @@ class BaseWindow(QMainWindow):
int_seconds_remaining = int(delay - (now-start1))
seconds_remaining = '{:2d}'.format(int_seconds_remaining)
self.splash_progressbar.setValue(val)
- self.processEvents()
+ #self.processEvents()
+ self.flush()
sec_str = "s" if abs(int_seconds_remaining) != 1 else ""
mess = """