diff --git a/.gitattributes b/.gitattributes deleted file mode 100644 index dfe0770..0000000 --- a/.gitattributes +++ /dev/null @@ -1,2 +0,0 @@ -# Auto detect text files and perform LF normalization -* text=auto diff --git a/biogascontrollerapp/biogascontrollerapp.py b/biogascontrollerapp/biogascontrollerapp.py index 5f820a5..a55244c 100644 --- a/biogascontrollerapp/biogascontrollerapp.py +++ b/biogascontrollerapp/biogascontrollerapp.py @@ -12,17 +12,37 @@ # # ──────────────────────────────────────────────────────────────────── -import os +# Load the config file import configparser +import time +config = configparser.ConfigParser() +config.read("./config.ini") + + +# Introducing tariffs to Python imports. +# It was too funny of an idea to miss out on +# You can enable or disable this in the config. +# It is disabled by default +if config["Tariffs"]["impose_tariffs"] == "True": + try: + import tariff + + tariff.set({ + "kivy": int(config["Tariffs"]["kivy_rate"]), + "serial": int(config["Tariffs"]["pyserial_rate"]), + }) + except Exception as e: + print(e) + print("You cannot evade the tariffs. I will impose impose a tariff of 1000000% on the launch of this app!") + time.sleep(2000000) + +import os from typing import override from lib.com import Com, ComSuperClass import lib.test.com -# Load the config file -config = configparser.ConfigParser() -config.read("./config.ini") # Load config and disable kivy log if necessary if config["Dev"]["verbose"] == "True": diff --git a/biogascontrollerapp/config.ini b/biogascontrollerapp/config.ini index fc91189..825f948 100644 --- a/biogascontrollerapp/config.ini +++ b/biogascontrollerapp/config.ini @@ -10,6 +10,11 @@ verbose = True log_level = DEBUG use_test_library = False +[Tariffs] +impose_tariffs = False +kivy_rate = 50 +pyserial_rate = 500 + [Info] version = V2.3.0 subversion =