splash.showMessage(QtGui.QApplication.translate("pychemqt", "Checking cost index...")) if not os.path.isfile(conf_dir + "CostIndex.dat"): with open(os.environ["pychemqt"] + "dat/costindex.dat") as cost_index: lista = cost_index.readlines()[-1][:-1].split(" ") with open(conf_dir + "CostIndex.dat", "w") as archivo: for data in lista: archivo.write(data + os.linesep) splash.showMessage(QtGui.QApplication.translate("pychemqt", "Checking currency data")) if not os.path.isfile(conf_dir+"moneda.dat"): from lib.firstrun import getrates try: getrates(conf_dir+"moneda.dat") except urllib2.URLError: origen = os.environ["pychemqt"]+"dat"+os.sep+"moneda.dat" shutil.copy(origen, conf_dir+"moneda.dat") print(QtGui.QApplication.translate("pychemqt", "Internet connection error, using archived currency rates")) splash.showMessage(QtGui.QApplication.translate("pychemqt", "Checking custom database...")) from lib.sql import createDatabase # Import internal libraries splash.showMessage(QtGui.QApplication.translate("pychemqt", "Importing libraries...")) from UI import texteditor, newComponent, flujo, charts, plots, viewComponents from UI.widgets import createAction, ClickableLabel, TreeEquipment
splash.showMessage( QtWidgets.QApplication.translate("pychemqt", "Checking cost index...")) if not os.path.isfile(conf_dir + "CostIndex.dat"): orig = os.path.join(os.environ["pychemqt"], "dat", "costindex.dat") with open(orig) as cost_index: lista = cost_index.readlines()[-1].split(" ") with open(conf_dir + "CostIndex.dat", "w") as archivo: for data in lista: archivo.write(data.replace(os.linesep, "") + os.linesep) # Checking currency rates splash.showMessage( QtWidgets.QApplication.translate("pychemqt", "Checking currency data")) if not os.path.isfile(conf_dir + "moneda.dat"): try: firstrun.getrates(conf_dir + "moneda.dat") except urllib.error.URLError: origen = os.path.join(os.environ["pychemqt"], "dat", "moneda.dat") shutil.copy(origen, conf_dir + "moneda.dat") print( QtWidgets.QApplication.translate( "pychemqt", "Internet connection error, using archived currency rates")) # Checking database with custom components splash.showMessage( QtWidgets.QApplication.translate("pychemqt", "Checking custom database...")) if not os.path.isfile(conf_dir + "databank.db"): firstrun.createDatabase(conf_dir + "databank.db")
splash.showMessage(QtWidgets.QApplication.translate( "pychemqt", "Checking cost index...")) if not os.path.isfile(conf_dir + "CostIndex.dat"): orig = os.path.join(os.environ["pychemqt"], "dat", "costindex.dat") with open(orig) as cost_index: lista = cost_index.readlines()[-1].split(" ") with open(conf_dir + "CostIndex.dat", "w") as archivo: for data in lista: archivo.write(data.replace(os.linesep, "") + os.linesep) # Checking currency rates splash.showMessage(QtWidgets.QApplication.translate( "pychemqt", "Checking currency data")) if not os.path.isfile(conf_dir + "moneda.dat"): try: firstrun.getrates(conf_dir + "moneda.dat") except urllib.error.URLError: origen = os.path.join(os.environ["pychemqt"], "dat", "moneda.dat") shutil.copy(origen, conf_dir + "moneda.dat") print(QtWidgets.QApplication.translate("pychemqt", "Internet connection error, using archived currency rates")) # Checkin database with custom components splash.showMessage(QtWidgets.QApplication.translate( "pychemqt", "Checking custom database...")) from lib.sql import createDatabase # noqa if not os.path.isfile(conf_dir + "databank.db"): createDatabase(conf_dir + "databank.db") # Import internal libraries
splash.showMessage( QtGui.QApplication.translate("pychemqt", "Checking cost index...")) if not os.path.isfile(conf_dir + "CostIndex.dat"): with open(os.environ["pychemqt"] + "dat/costindex.dat") as cost_index: lista = cost_index.readlines()[-1][:-1].split(" ") with open(conf_dir + "CostIndex.dat", "w") as archivo: for data in lista: archivo.write(data + os.linesep) splash.showMessage( QtGui.QApplication.translate("pychemqt", "Checking currency data")) if not os.path.isfile(conf_dir + "moneda.dat"): from lib.firstrun import getrates try: getrates(conf_dir + "moneda.dat") except urllib2.URLError: origen = os.environ["pychemqt"] + "dat" + os.sep + "moneda.dat" shutil.copy(origen, conf_dir + "moneda.dat") print( QtGui.QApplication.translate( "pychemqt", "Internet connection error, using archived currency rates")) splash.showMessage( QtGui.QApplication.translate("pychemqt", "Checking custom database...")) from lib.sql import createDatabase # Import internal libraries splash.showMessage( QtGui.QApplication.translate("pychemqt", "Importing libraries..."))