def METHOD_NAME(self, task, config):
    if not task.accepted and not task.options.test:
        return
    try:
        result = session.post(
            'http://www.pogdesign.co.uk/cat/login',
            data={
                'username': config['username'],
                'password': config['password'],
                'sub_login': 'Account Login',
            },
        )
    except requests.RequestException as e:
        logger.error('Error logging in to pog calendar: {}', e)
        return
    if 'logout' not in result.text:
        logger.error('Username/password for pogdesign calendar appear to be incorrect.')
        return
    elif task.options.test:
        logger.verbose('Successfully logged in to pogdesign calendar.')
    for entry in task.accepted:
        if not entry.get('series_name') or not entry.get('series_id_type') == 'ep':
            continue
        show_id = self.find_show_id(entry['series_name'], task.session)
        if not show_id:
            logger.debug('Could not find pogdesign calendar id for `{}`', entry['series_name'])
            continue
        if task.options.test:
            logger.verbose(
                'Would mark {} {} in pogdesign calenadar.',
                entry['series_name'],
                entry['series_id'],
            )
            continue
        else:
            logger.verbose(
                'Marking {} {} in pogdesign calenadar.',
                entry['series_name'],
                entry['series_id'],
            )
        shid = '{}-{}-{}/{}-{}'.format(
            show_id,
            entry['series_season'],
            entry['series_episode'],
            datetime.now().month,
            datetime.now().year,
        )
        try:
            session.post(
                'http://www.pogdesign.co.uk/cat/watchhandle',
                data={'watched': 'adding', 'shid': shid},
            )
        except requests.RequestException as e:
            logger.error(
                'Error marking {} {} in pogdesign calendar: {}',
                entry['series_name'],
                entry['series_id'],
                e,
            )