Ignore:
Timestamp:
Sep 13, 2017 6:24:34 AM (7 years ago)
Author:
Piotr Rozyczko <rozyczko@…>
Branches:
ESS_GUI, ESS_GUI_Docs, ESS_GUI_batch_fitting, ESS_GUI_bumps_abstraction, ESS_GUI_iss1116, ESS_GUI_iss879, ESS_GUI_iss959, ESS_GUI_opencl, ESS_GUI_ordering, ESS_GUI_sync_sascalc
Children:
3c8242c
Parents:
9909967
Message:

Startup time improvements - hiding expensive imports and such

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/sas/qtgui/MainWindow/GuiManager.py

    rb0c5e8c rfef38e8  
    1111 
    1212from twisted.internet import reactor 
    13  
    1413# General SAS imports 
    1514from sas.qtgui.Utilities.ConnectionProxy import ConnectionProxy 
    1615from sas.qtgui.Utilities.SasviewLogger import XStream 
    17 from sas.qtgui.Utilities.IPythonWidget import IPythonWidget 
     16 
    1817import sas.qtgui.Utilities.LocalConfig as LocalConfig 
    1918import sas.qtgui.Utilities.GuiUtils as GuiUtils 
     19 
    2020import sas.qtgui.Utilities.ObjectLibrary as ObjectLibrary 
    21  
    2221from sas.qtgui.MainWindow.UI.AcknowledgementsUI import Ui_Acknowledgements 
    2322from sas.qtgui.MainWindow.AboutBox import AboutBox 
    2423from sas.qtgui.MainWindow.WelcomePanel import WelcomePanel 
     24 
    2525from sas.qtgui.MainWindow.DataManager import DataManager 
    2626 
     
    9696        self._helpView = QtWebKit.QWebView() 
    9797        # Needs URL like path, so no path.join() here 
     98        GuiUtils._init() 
    9899        self._helpLocation = GuiUtils.HELP_DIRECTORY_LOCATION + "/index.html" 
    99100 
     
    568569        Display the Jupyter console as a docked widget. 
    569570        """ 
     571        # Import moved here for startup performance reasons 
     572        from sas.qtgui.Utilities.IPythonWidget import IPythonWidget 
    570573        terminal = IPythonWidget() 
    571574 
Note: See TracChangeset for help on using the changeset viewer.