Contents

feedgen.util

This file contains helper functions for the feed generator module.

copyright:

2013, Lars Kiesow <lkiesow@uos.de>

license:

FreeBSD and LGPL, see license.* for more details.

feedgen.util.ensure_format(val, allowed, required, allowed_values=None, defaults=None)

Takes a dictionary or a list of dictionaries and check if all keys are in the set of allowed keys, if all required keys are present and if the values of a specific key are ok.

Parameters:
  • val – Dictionaries to check.

  • allowed – Set of allowed keys.

  • required – Set of required keys.

  • allowed_values – Dictionary with keys and sets of their allowed values.

  • defaults – Dictionary with default values.

Returns:

List of checked dictionaries.

feedgen.util.formatRFC2822(date)

Make sure the locale setting do not interfere with the time format.