added logger and set up settings screen
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
import bin.lib.csv_parsers
|
||||
|
||||
|
||||
cvr = bin.lib.csv_parsers.CsvRead()
|
||||
|
||||
|
||||
class OSAssigner:
|
||||
def __init__(self):
|
||||
self.__budget = 0
|
||||
self.__import = []
|
||||
self.__extracted = ""
|
||||
self.__price = []
|
||||
|
||||
def os_chooser(self, budget, os_choice, os_price_file, availability=False):
|
||||
self.__budget = budget
|
||||
self.__import = cvr.importing(os_price_file)
|
||||
for self.item in self.__import:
|
||||
self.__price.append(self.item.pop(1))
|
||||
|
||||
if os_choice == "Windows 10 Home" or "Windows 11 Home" and availability is False:
|
||||
self.__budget -= self.__price.pop(0)
|
||||
elif os_choice == "Windows 10 Pro" or "Windows 11 Pro" and availability is False:
|
||||
self.__budget -= self.__price.pop(1)
|
||||
else:
|
||||
pass
|
||||
|
||||
return self.__budget
|
||||
|
||||
Reference in New Issue
Block a user