def __init__ (self, type, value=None, description="", options=[]): self.type = type #The GUI type of a setting self.value = value #The value of a setting self.description = description # The setting of a setting self.options = options #The options that may be in a setting if type == "mailfolder": self.options = [] self.value = ScriptUtils.getMessageFileList()[0][0] for item in ScriptUtils.getMessageFileList(): self.options.append(item[0]) elif type == "account": self.options = ScriptUtils.getAccountList() self.value = self.options[0] elif type == "extension": self.options = ["any", ".pdf", ".gif", ".jpg", ".jpeg", ".doc", ".docx", ".zip", ".rar"] elif type == "option": self.value = self.options[0] elif type == "datetime": self.value = "unspecified" elif type == "text": self.value = "" elif type == "textoptions": self.value = "" elif type == "boolean": if self.value is None: self.value = "true" # default to true """
def __init__(self, type, value=None, description="", options=[]): self.type = type #The GUI type of a setting self.value = value #The value of a setting self.description = description # The setting of a setting self.options = options #The options that may be in a setting if type == "mailfolder": self.options = [] self.value = ScriptUtils.getMessageFileList()[0][0] for item in ScriptUtils.getMessageFileList(): self.options.append(item[0]) elif type == "account": self.options = ScriptUtils.getAccountList() self.value = self.options[0] elif type == "extension": self.options = [ "any", ".pdf", ".gif", ".jpg", ".jpeg", ".doc", ".docx", ".zip", ".rar" ] elif type == "option": self.value = self.options[0] elif type == "datetime": self.value = "unspecified" elif type == "text": self.value = "" elif type == "textoptions": self.value = "" elif type == "boolean": if self.value is None: self.value = "true" # default to true """
def __init__(self): self.folders = {} for account in self.settings["Account"].options: self.folders[account] = [] folders = ScriptUtils.getMessageFileList() for folder in ScriptUtils.getMessageFileList(): for account in self.settings["Account"].options: if folder[0].find(account) == 0: self.folders[account].append(folder[1])
def __init__(self): self.folders = {} for account in self.settings["Account"].options: self.folders[account] = [] folders = ScriptUtils.getMessageFileList() for folder in ScriptUtils.getMessageFileList(): for account in self.settings["Account"].options: if folder[0].find(account) == 0: self.folders[account].append(folder[1])
def run(self): files = ScriptUtils.getMessageFileList() messages = [] for file in files: for message in mailbox.mbox(file[1]): messages.append(message) return messages
def run(self): files = ScriptUtils.getMessageFileList() messages = [] for file in files: for message in mailbox.mbox(file[1]): messages.append(message) return messages
def __init__(self): self.folders = {} for item in ScriptUtils.getMessageFileList(): self.folders[item[0]] = item[1]
def __init__(self): self.folders = {} for item in ScriptUtils.getMessageFileList(): self.folders[item[0]] = item[1]