class InputParser: af = None def __init__(self,r=None): #Instantiate Backend Functionality self.af = AutoFunctions(r) #The spaghetti doing the logic. Ew. def parse(self,args): if(len(args)==0): return 'No command given' elif(args[0].lower()==('exclude')): if(len(args)!=3): return "Only 1 <subreddit> argument expected." else: return self.af.exclude(args) elif(args[0].lower()==('set:')): if('to:' in args or 'To:' in args or 'TO:' in args or 'tO:' in args): return self.af.set_custom(args) else: return '\"to: \" field not found (you need a space after \"to:\")' else: return self.af.get_custom(args)
def __init__(self,r=None): #Instantiate Backend Functionality self.af = AutoFunctions(r)