The host portion of the `ppaction://` URL contained in the action
        attribute. For example 'customshow' in
        'ppaction://customshow?id=0&return=true'. Returns |None| if no action
        attribute is present.

def action_verb(self):
        """
        The host portion of the `ppaction://` URL contained in the action
        attribute. For example 'customshow' in
        'ppaction://customshow?id=0&return=true'. Returns |None| if no action
        attribute is present.
        """
        url = self.action

        if url is None:
            return None

        protocol_and_host = url.split('?')[0]
        host = protocol_and_host[11:]

        return host