'Get the submission function and call it with the parameters.'

def akismet_call(self, parameters):

    submission_function = ('submit_%s' % self.akismet_submission_type())
    try:
        getattr(self.akismet_client, submission_function)(**parameters)
    except akismet.AkismetError as exception:
        self.akismet_error(parameters, exception)
