PoeTrade/main.py

22 lines
632 B
Python

from src import gui
from src import trader
from threading import Thread
from argparse import Namespace, ArgumentParser
def setup_args() -> Namespace:
parser = ArgumentParser(
description='Poe Trader', epilog="And that's how you trade")
parser.add_argument(
'-l', '--logfile', help='Path of the logfile that should be used', default=r'D:\Poe\logs\Client.txt')
return parser.parse_args()
if __name__ == "__main__":
args = setup_args()
app = gui.Gui()
my_thread = Thread(target=trader.read_log, args=(args.logfile, app))
my_thread.start()
# read_log(args.logfile)
app.mainloop()