示例#1
0
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
示例#2
0
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")
示例#3
0
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
示例#4
0
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..."))