コード例 #1
0
def start():
    if not os.path.isfile('settings.ini'):
        createConfig('settings.ini')
    global config
    config = configparser.ConfigParser()
    config.read("settings.ini")
    app = QApplication(sys.argv)
    attractors = SetOfDots(config)
    attractors.show()
    attractors.addDots()
    sys.exit(app.exec_())
コード例 #2
0
def intialize():
    if not os.path.exists("settings.ini"):
        configure.createConfig()

    config = ConfigParser()
    config.read("settings.ini")

    dbPath = config.get("database", "url")
    isDBInstalled = config.get("firsttime", "db-installed")
    if isDBInstalled == "0":
        conn = sqlite3.connect(dbPath)
        conn.execute(""" DROP TABLE  IF EXISTS PRODUCT; """)
        conn.execute(""" DROP TABLE  IF EXISTS CUSTOMER; """)
        conn.execute(""" DROP TABLE  IF EXISTS SALE; """)

        conn.execute(
            "CREATE  TABLE PRODUCT (SKU CHAR(50) PRIMARY KEY NOT NULL, NAME TEXT NOT NULL, PRICE INT NOT NULL);"
        )
        conn.execute(
            "CREATE  TABLE CUSTOMER  (customerID CHAR(50) PRIMARY KEY     NOT NULL, customerName  TEXT  NOT NULL);"
        )
        conn.execute(
            "CREATE  TABLE SALE (ID INTEGER PRIMARY KEY AUTOINCREMENT, paymethod CHAR(50) NOT NULL, customerID CHAR(50) NOT NULL, productID CHAR(50) NOT NULL, total    INT NOT NULL ,sdate DATETIME DEFAULT CURRENT_TIMESTAMP);"
        )

        defaultCustomer = Customer(0, "Default Customer")
        Customer(1, "Monica")
        Customer(2, "I")
        Customer(3, "Carmen")
        Customer(4, "Begum")

        p1 = Product(123, "Stripes Shirt", 10)
        p2 = Product(1234, "Plain Shirt with Contrasting Collar", 20)
        p3 = Product(12345, "zapatooos i love the word zapatos btw ", 30)

        pos.addSale(customerID=1, productSKU=123, cc=0, amount=1)
        pos.addSale(customerID=2, productSKU=1234, cc=1, amount=1)
        pos.addSale(customerID=2, productSKU=12345, cc=1, amount=1)
        pos.addSale(customerID=2, productSKU=1234, cc=0, amount=1)
        conn.close()

        config.set("firsttime", "db-installed", "1")

        # write changes back to the config file
        with open("settings.ini", "w") as config_file:
            config.write(config_file)
コード例 #3
0
ファイル: ShellEx2.py プロジェクト: igordecc/ssupractice
def makeArrayEX1(*params):
    # params - h, a, b, r
    xyz = ArrayMakerFun.doPortrait(DynSysFuns.resslerSystem, *params, **config.createConfig())
    return xyz
コード例 #4
0
ファイル: ariasetup_cmd.py プロジェクト: AriaCET/aria-client
#!/usr/bin/env python2.7
#-*-python-2.7-
# -*- coding: utf-8 -*-

import config

if __name__ == "__main__":
    config.createConfig()