2013-05-05 22:12:47 +02:00
< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
< html xmlns = "http://www.w3.org/1999/xhtml" >
< head >
< meta http-equiv = "Content-Type" content = "text/html; charset=utf-8" / >
2016-09-04 21:54:21 +02:00
< title > feedgen.util — python-feedgen 0.4.0 documentation< / title >
2013-05-05 22:12:47 +02:00
< link rel = "stylesheet" href = "_static/lernfunk.css" type = "text/css" / >
< link rel = "stylesheet" href = "_static/pygments.css" type = "text/css" / >
< script type = "text/javascript" >
var DOCUMENTATION_OPTIONS = {
2015-01-21 01:09:16 +01:00
URL_ROOT: './',
2016-09-04 21:54:21 +02:00
VERSION: '0.4.0',
2013-05-05 22:12:47 +02:00
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true
};
< / script >
< script type = "text/javascript" src = "_static/jquery.js" > < / script >
< script type = "text/javascript" src = "_static/underscore.js" > < / script >
< script type = "text/javascript" src = "_static/doctools.js" > < / script >
2016-09-04 21:54:21 +02:00
< link rel = "top" title = "python-feedgen 0.4.0 documentation" href = "index.html" / >
2013-05-05 22:12:47 +02:00
< link rel = "up" title = "API Documentation" href = "api.html" / >
< link rel = "next" title = "feedgen.ext.base" href = "ext/api.ext.base.html" / >
< link rel = "prev" title = "feedgen.entry" href = "api.entry.html" / >
< / head >
< body >
< div class = "header" > < h1 class = "heading" > < a href = "index.html" >
2016-09-04 21:54:21 +02:00
< span > python-feedgen 0.4.0 documentation< / span > < / a > < / h1 >
2013-05-05 22:12:47 +02:00
< h2 class = "heading" > < span > feedgen.util< / span > < / h2 >
< / div >
< div class = "topnav" >
< p >
«    < a href = "api.entry.html" > feedgen.entry< / a >
    ::   
< a class = "uplink" href = "index.html" > Contents< / a >
    ::   
< a href = "ext/api.ext.base.html" > feedgen.ext.base< / a >     »
< / p >
< / div >
< div class = "content" >
2016-09-04 21:54:21 +02:00
< script type = application/javascript src = _static/theme_extras.js > < / script >
< div class = "apititle" > < b > Contents< / b > < / div >
2013-05-05 22:12:47 +02:00
< div class = "apitoc" > < / div > < span class = "target" id = "module-feedgen.util" > < / span > < div class = "section" id = "feedgen-util" >
< h1 > feedgen.util< a class = "headerlink" href = "#feedgen-util" title = "Permalink to this headline" > ¶< / a > < / h1 >
< p > This file contains helper functions for the feed generator module.< / p >
< table class = "docutils field-list" frame = "void" rules = "none" >
< col class = "field-name" / >
< col class = "field-body" / >
< tbody valign = "top" >
< tr class = "field-odd field" > < th class = "field-name" > copyright:< / th > < td class = "field-body" > 2013, Lars Kiesow < < a class = "reference external" href = "mailto:lkiesow%40uos.de" > lkiesow< span > @ < / span > uos< span > . < / span > de< / a > > < / td >
< / tr >
< tr class = "field-even field" > < th class = "field-name" > license:< / th > < td class = "field-body" > FreeBSD and LGPL, see license.* for more details.< / td >
< / tr >
< / tbody >
< / table >
< dl class = "function" >
< dt id = "feedgen.util.ensure_format" >
2014-01-01 19:53:25 +01:00
< tt class = "descclassname" > feedgen.util.< / tt > < tt class = "descname" > ensure_format< / tt > < big > (< / big > < em > val< / em > , < em > allowed< / em > , < em > required< / em > , < em > allowed_values=None< / em > , < em > defaults=None< / em > < big > )< / big > < a class = "headerlink" href = "#feedgen.util.ensure_format" title = "Permalink to this definition" > ¶< / a > < / dt >
2013-05-05 22:12:47 +02:00
< dd > < p > 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.< / p >
< table class = "docutils field-list" frame = "void" rules = "none" >
< col class = "field-name" / >
< col class = "field-body" / >
< tbody valign = "top" >
< tr class = "field-odd field" > < th class = "field-name" > Parameters:< / th > < td class = "field-body" > < ul class = "first simple" >
< li > < strong > val< / strong > – Dictionaries to check.< / li >
< li > < strong > allowed< / strong > – Set of allowed keys.< / li >
< li > < strong > required< / strong > – Set of required keys.< / li >
< li > < strong > allowed_values< / strong > – Dictionary with keys and sets of their allowed values.< / li >
2014-01-01 19:53:25 +01:00
< li > < strong > defaults< / strong > – Dictionary with default values.< / li >
2013-05-05 22:12:47 +02:00
< / ul >
< / td >
< / tr >
< tr class = "field-even field" > < th class = "field-name" > Returns:< / th > < td class = "field-body" > < p class = "first last" > List of checked dictionaries.< / p >
< / td >
< / tr >
< / tbody >
< / table >
< / dd > < / dl >
2016-09-04 21:54:21 +02:00
< dl class = "function" >
< dt id = "feedgen.util.formatRFC2822" >
< tt class = "descclassname" > feedgen.util.< / tt > < tt class = "descname" > formatRFC2822< / tt > < big > (< / big > < em > d< / em > < big > )< / big > < a class = "headerlink" href = "#feedgen.util.formatRFC2822" title = "Permalink to this definition" > ¶< / a > < / dt >
< dd > < p > Make sure the locale setting do not interfere with the time format.< / p >
< / dd > < / dl >
2013-05-05 22:12:47 +02:00
< / div >
< / div >
< div class = "bottomnav" >
< p >
«    < a href = "api.entry.html" > feedgen.entry< / a >
    ::   
< a class = "uplink" href = "index.html" > Contents< / a >
    ::   
< a href = "ext/api.ext.base.html" > feedgen.ext.base< / a >     »
< / p >
< / div >
< div class = "footer" >
2016-09-04 21:54:21 +02:00
© Copyright 2013-2016, Lars Kiesow.
Created using < a href = "http://sphinx-doc.org/" > Sphinx< / a > 1.2.3.
2013-05-05 22:12:47 +02:00
< / div >
< / body >
< / html >