summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJacob McDonnell <jacob@simplelittledream.com>2022-09-29 20:05:07 -0400
committerJacob McDonnell <jacob@simplelittledream.com>2022-09-29 20:05:07 -0400
commited317860178fe187a97fddda3d7b98fa5412a0b2 (patch)
treed527a59d1bf8b40278fd9fe08c31b358dd795e5e
parentae68206ea5aad328c906353dced9a1513d93e105 (diff)
Fixed Circular Import
-rw-r--r--main.py21
-rw-r--r--settings.py15
2 files changed, 18 insertions, 18 deletions
diff --git a/main.py b/main.py
index f041408..34fdd35 100644
--- a/main.py
+++ b/main.py
@@ -7,7 +7,9 @@ import datetime
from settings import modules, general, lineWidth
from time import sleep
from Adafruit_Thermal import *
-import textwrap
+from textwrap import fill
+from ipqr import getQrCode
+from PIL import Image
name = general["name"]
today = datetime.date.today().strftime("%A %m-%d-%Y")
@@ -30,21 +32,34 @@ def main():
if modules[module]:
for line in mods[module]:
line = line.replace("\n", "")
- printer.println(textwrap.fill(line, lineWidth))
+ printer.println(fill(line, lineWidth))
printer.feed(1)
+def printSettingsPage():
+ printer.println("Settings")
+ try:
+ getQrCode()
+ qr = Image.open(r"ipqr.png")
+ printer.println(fill("Scan the QR Code below to access settings", lineWidth))
+ printer.printImage(qr)
+ except:
+ printer.println("No Network Connection")
+
+
printer.wake()
printer.setSize('M')
sleep(10)
for line in output:
- printer.println(textwrap.fill(line, lineWidth))
+ printer.println(fill(line, lineWidth))
try:
main()
except:
sleep(30)
main()
+printSettingsPage()
+
printer.feed(6)
printer.sleep()
diff --git a/settings.py b/settings.py
index af93b33..c5ed5c7 100644
--- a/settings.py
+++ b/settings.py
@@ -1,8 +1,4 @@
import json
-from main import printer
-from ipqr import getQrCode
-from PIL import Image
-from textwrap import fill
settingsJSON = open('settings.json')
@@ -16,14 +12,3 @@ general = settings["general"]
lineWidth = settings["general"]["Line Width"]
settingsJSON.close()
-
-
-def printSettingsPage():
- printer.println("Settings")
- try:
- getQrCode()
- qr = Image.open(r"ipqr.png")
- printer.println(fill("Scan the QR Code below to access settings", lineWidth))
- printer.printImage(qr)
- except:
- printer.println("No Network Connection")