def dispatch(self):
        """Calls the matching logic function by request type or intent name."""

        if self.request.request.type == 'IntentRequest':
            name = self.request.request.intent.name
        else:
            name = self.request.request.type

        if name in self.logic:
            self.logic[name]()
        else:
            error = 'Unable to find a registered logic function named: {}'
            raise KeyError(error.format(name))
def dispatch ( self ) : if self . request . request . type == 'IntentRequest' : name = self . request . request . intent . name else : name = self . request . request . type if name in self . logic : self . logic [ name ] ( ) else : error = 'Unable to find a registered logic function named: {}' raise KeyError ( error . format ( name ) )
Calls the matching logic function by request type or intent name.