boring_edu_doc/Scripts/python/Library/bedc.py

29 lines
851 B
Python

class bedc:
def __init__(self):
self.infoPrint = self._defaultPrint
self.savePath = './'
def _defaultPrint(self, text : str, progress: int):
print("{}% {}".format(progress, text))
def AttachProcessInfo(self, callback):
self.infoPrint = callback
def setProgress(self, i : int):
self.progress = i
def setSavePath(self, path):
self.savePath = path
def createOption(self, index, value, image=None):
self.infoPrint("creating option", self.progress)
def createQuestion(self, title, description, options, indexAnswer, itemImage=None):
self.infoPrint("creating create question", self.progress)
def submitItem(self):
self.infoPrint("submiting question", self.progress)
def update(self):
self.infoPrint("updating remote", self.progress)