def run(self): msisdn = input("Enter your MSISDN: \n #123# for Banking \n #234# for Calculator \n") if msisdn in self.flows: Flow.create_flow(self.flows[msisdn], StringUtils.camelize(self.flows[msisdn])).menu() else: self.run()